././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822375.0445359 HyperKitty-1.3.7/0000755000076500000240000000000014355237147013232 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/.coveragerc0000644000076500000240000000032514023037632015340 0ustar00maxkingstaff[run] source = hyperkitty omit = hyperkitty/tests/*.py hyperkitty/tests/*/*.py hyperkitty/south_migrations/*.py hyperkitty/migrations/*.py hyperkitty/lib/mockup.py [html] directory = coverage ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/AUTHORS.txt0000644000076500000240000000026414023037632015107 0ustar00maxkingstaffAamir Khan Pierre-Yves Chibon Aurelien Bompard Aslak Knutsen Karen Tang ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/COPYING.txt0000644000076500000240000010451314023037632015074 0ustar00maxkingstaff 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 . ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8835442 HyperKitty-1.3.7/HyperKitty.egg-info/0000755000076500000240000000000014355237147017040 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672822374.0 HyperKitty-1.3.7/HyperKitty.egg-info/PKG-INFO0000644000076500000240000000534014355237146020136 0ustar00maxkingstaffMetadata-Version: 2.1 Name: HyperKitty Version: 1.3.7 Summary: A web interface to access GNU Mailman v3 archives Home-page: https://gitlab.com/mailman/hyperkitty Author: Mailman Developers Author-email: mailman-developers@python.org License: GPLv3 Keywords: email Platform: UNKNOWN Classifier: Framework :: Django Classifier: Development Status :: 4 - Beta Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Topic :: Communications :: Email :: Mailing List Servers Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: JavaScript Provides-Extra: dev License-File: COPYING.txt License-File: AUTHORS.txt ======================================== HyperKitty - Archiver for GNU Mailman v3 ======================================== .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/pipeline.svg?ignore_skipped=true&key_text=build&key_width=42 :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/coverage.svg?job=coverage :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://readthedocs.org/projects/hyperkitty/badge/?version=latest :target: https://hyperkitty.readthedocs.io .. image:: http://img.shields.io/pypi/v/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty .. image:: http://img.shields.io/pypi/dm/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives. Links ===== - Full documentation: https://hyperkitty.readthedocs.org - Project page and feedback: https://gitlab.com/mailman/hyperkitty - Demo server: https://lists.mailman3.org/ - Local development setup: http://docs.mailman3.org/en/latest/devsetup.html License ======= HyperKitty is licensed under the `GPL v3.0 `_ Help, Bugs, Feedback ==================== If you need help with HyperKitty, want to keep up with progress, chat with developers, or ask any other questions about HyperKitty, you can hang out in the IRC channel: `#mailman on irc.freenode.net `_. You can also subscribe to our `mailing list `_ of developers. To report bugs, please create `a ticket here `_ or contact us on IRC. About other links of feedback, please see below. - User mailing list: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/ - The "mailman" developers links: https://mail.python.org/mailman/listinfo/mailman-developers/ ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672822374.0 HyperKitty-1.3.7/HyperKitty.egg-info/SOURCES.txt0000644000076500000240000006725314355237146020740 0ustar00maxkingstaff.coveragerc AUTHORS.txt COPYING.txt MANIFEST.in README.rst hyperkitty.spec pytest.ini setup.py tox.ini HyperKitty.egg-info/PKG-INFO HyperKitty.egg-info/SOURCES.txt HyperKitty.egg-info/dependency_links.txt HyperKitty.egg-info/requires.txt HyperKitty.egg-info/top_level.txt doc/Makefile doc/_sass.rst doc/conf.py doc/database.rst doc/development.rst doc/index.rst doc/install.rst doc/news.rst doc/rendering.rst example_project/README.rst example_project/__init__.py example_project/apache.conf example_project/crontab example_project/manage.py example_project/qcluster.service example_project/settings.py example_project/urls.py example_project/wsgi.py example_project/logs/.keep hyperkitty/__init__.py hyperkitty/admin.py hyperkitty/apps.py hyperkitty/checks.py hyperkitty/context_processors.py hyperkitty/feed.py hyperkitty/forms.py hyperkitty/search_indexes.py hyperkitty/signals.py hyperkitty/tasks.py hyperkitty/urls.py hyperkitty/utils.py hyperkitty/api/__init__.py hyperkitty/api/attachment.py hyperkitty/api/email.py hyperkitty/api/mailinglist.py hyperkitty/api/sender.py hyperkitty/api/tag.py hyperkitty/api/thread.py hyperkitty/api/utils.py hyperkitty/fixtures/first_start.json hyperkitty/fixtures/tag_testdata.json hyperkitty/jobs/__init__.py hyperkitty/jobs/empty_threads.py hyperkitty/jobs/new_lists_from_mailman.py hyperkitty/jobs/orphan_emails.py hyperkitty/jobs/recent_threads_cache.py hyperkitty/jobs/sync_mailman.py hyperkitty/jobs/thread_order_depth.py hyperkitty/jobs/thread_starting_email.py hyperkitty/jobs/update_and_clean_index.py hyperkitty/jobs/update_index.py hyperkitty/lib/__init__.py hyperkitty/lib/analysis.py hyperkitty/lib/compat.py hyperkitty/lib/incoming.py hyperkitty/lib/mailman.py hyperkitty/lib/mockup.py hyperkitty/lib/posting.py hyperkitty/lib/renderer.py hyperkitty/lib/user.py hyperkitty/lib/utils.py hyperkitty/lib/view_helpers.py hyperkitty/locale/af/LC_MESSAGES/django.po hyperkitty/locale/am/LC_MESSAGES/django.po hyperkitty/locale/an/LC_MESSAGES/django.po hyperkitty/locale/ar/LC_MESSAGES/django.po hyperkitty/locale/ast/LC_MESSAGES/django.po hyperkitty/locale/az/LC_MESSAGES/django.po hyperkitty/locale/be/LC_MESSAGES/django.po hyperkitty/locale/bem/LC_MESSAGES/django.po hyperkitty/locale/bg/LC_MESSAGES/django.po hyperkitty/locale/bn/LC_MESSAGES/django.po hyperkitty/locale/bo/LC_MESSAGES/django.po hyperkitty/locale/br/LC_MESSAGES/django.po hyperkitty/locale/bs/LC_MESSAGES/django.po hyperkitty/locale/ca/LC_MESSAGES/django.po hyperkitty/locale/ca@valencia/LC_MESSAGES/django.po hyperkitty/locale/ce/LC_MESSAGES/django.po hyperkitty/locale/ckb/LC_MESSAGES/django.po hyperkitty/locale/co/LC_MESSAGES/django.po hyperkitty/locale/crh/LC_MESSAGES/django.po hyperkitty/locale/cs/LC_MESSAGES/django.po hyperkitty/locale/cv/LC_MESSAGES/django.po hyperkitty/locale/cy/LC_MESSAGES/django.po hyperkitty/locale/da/LC_MESSAGES/django.po hyperkitty/locale/de/LC_MESSAGES/django.po hyperkitty/locale/el/LC_MESSAGES/django.po hyperkitty/locale/en_AU/LC_MESSAGES/django.po hyperkitty/locale/en_CA/LC_MESSAGES/django.po hyperkitty/locale/en_GB/LC_MESSAGES/django.po hyperkitty/locale/eo/LC_MESSAGES/django.po hyperkitty/locale/es/LC_MESSAGES/django.po hyperkitty/locale/et/LC_MESSAGES/django.po hyperkitty/locale/eu/LC_MESSAGES/django.po hyperkitty/locale/fa/LC_MESSAGES/django.po hyperkitty/locale/fi/LC_MESSAGES/django.po hyperkitty/locale/fil/LC_MESSAGES/django.po hyperkitty/locale/fo/LC_MESSAGES/django.po hyperkitty/locale/fr/LC_MESSAGES/django.po hyperkitty/locale/fr_CA/LC_MESSAGES/django.po hyperkitty/locale/frp/LC_MESSAGES/django.po hyperkitty/locale/fy/LC_MESSAGES/django.po hyperkitty/locale/ga/LC_MESSAGES/django.po hyperkitty/locale/gd/LC_MESSAGES/django.po hyperkitty/locale/gl/LC_MESSAGES/django.po hyperkitty/locale/gu/LC_MESSAGES/django.po hyperkitty/locale/he/LC_MESSAGES/django.po hyperkitty/locale/hi/LC_MESSAGES/django.po hyperkitty/locale/hr/LC_MESSAGES/django.po hyperkitty/locale/ht/LC_MESSAGES/django.po hyperkitty/locale/hu/LC_MESSAGES/django.po hyperkitty/locale/hy/LC_MESSAGES/django.po hyperkitty/locale/ia/LC_MESSAGES/django.po hyperkitty/locale/id/LC_MESSAGES/django.po hyperkitty/locale/is/LC_MESSAGES/django.po hyperkitty/locale/it/LC_MESSAGES/django.po hyperkitty/locale/ja/LC_MESSAGES/django.po hyperkitty/locale/ka/LC_MESSAGES/django.po hyperkitty/locale/kk/LC_MESSAGES/django.po hyperkitty/locale/kl/LC_MESSAGES/django.po hyperkitty/locale/km/LC_MESSAGES/django.po hyperkitty/locale/kn/LC_MESSAGES/django.po hyperkitty/locale/ko/LC_MESSAGES/django.po hyperkitty/locale/ku/LC_MESSAGES/django.po hyperkitty/locale/kw/LC_MESSAGES/django.po hyperkitty/locale/ky/LC_MESSAGES/django.po hyperkitty/locale/la/LC_MESSAGES/django.po hyperkitty/locale/lb/LC_MESSAGES/django.po hyperkitty/locale/lo/LC_MESSAGES/django.po hyperkitty/locale/lt/LC_MESSAGES/django.po hyperkitty/locale/lv/LC_MESSAGES/django.po hyperkitty/locale/mg/LC_MESSAGES/django.po hyperkitty/locale/mhr/LC_MESSAGES/django.po hyperkitty/locale/mi/LC_MESSAGES/django.po hyperkitty/locale/ml/LC_MESSAGES/django.po hyperkitty/locale/mr/LC_MESSAGES/django.po hyperkitty/locale/ms/LC_MESSAGES/django.po hyperkitty/locale/my/LC_MESSAGES/django.po hyperkitty/locale/nb_NO/LC_MESSAGES/django.po hyperkitty/locale/ne/LC_MESSAGES/django.po hyperkitty/locale/nl/LC_MESSAGES/django.po hyperkitty/locale/nn_NO/LC_MESSAGES/django.po hyperkitty/locale/oc/LC_MESSAGES/django.po hyperkitty/locale/os/LC_MESSAGES/django.po hyperkitty/locale/pa/LC_MESSAGES/django.po hyperkitty/locale/pl/LC_MESSAGES/django.po hyperkitty/locale/ps/LC_MESSAGES/django.po hyperkitty/locale/pt/LC_MESSAGES/django.po hyperkitty/locale/pt_BR/LC_MESSAGES/django.po hyperkitty/locale/ro/LC_MESSAGES/django.po hyperkitty/locale/ru/LC_MESSAGES/django.po hyperkitty/locale/sa/LC_MESSAGES/django.po hyperkitty/locale/sc/LC_MESSAGES/django.po hyperkitty/locale/sd/LC_MESSAGES/django.po hyperkitty/locale/se/LC_MESSAGES/django.po hyperkitty/locale/shn/LC_MESSAGES/django.po hyperkitty/locale/si/LC_MESSAGES/django.po hyperkitty/locale/sk/LC_MESSAGES/django.po hyperkitty/locale/sl/LC_MESSAGES/django.po hyperkitty/locale/sq/LC_MESSAGES/django.po hyperkitty/locale/sr/LC_MESSAGES/django.po hyperkitty/locale/sv/LC_MESSAGES/django.po hyperkitty/locale/sw/LC_MESSAGES/django.po hyperkitty/locale/szl/LC_MESSAGES/django.po hyperkitty/locale/ta/LC_MESSAGES/django.po hyperkitty/locale/te/LC_MESSAGES/django.po hyperkitty/locale/tg/LC_MESSAGES/django.po hyperkitty/locale/th/LC_MESSAGES/django.po hyperkitty/locale/ti/LC_MESSAGES/django.po hyperkitty/locale/tr/LC_MESSAGES/django.po hyperkitty/locale/ug/LC_MESSAGES/django.po hyperkitty/locale/uk/LC_MESSAGES/django.po hyperkitty/locale/ur/LC_MESSAGES/django.po hyperkitty/locale/uz/LC_MESSAGES/django.po hyperkitty/locale/vi/LC_MESSAGES/django.po hyperkitty/locale/wae/LC_MESSAGES/django.po hyperkitty/locale/zh_CN/LC_MESSAGES/django.po hyperkitty/locale/zh_HK/LC_MESSAGES/django.po hyperkitty/locale/zh_TW/LC_MESSAGES/django.po hyperkitty/management/__init__.py hyperkitty/management/utils.py hyperkitty/management/commands/__init__.py hyperkitty/management/commands/attachments_to_file.py hyperkitty/management/commands/hyperkitty_import.py hyperkitty/management/commands/hyperkitty_warm_up_cache.py hyperkitty/management/commands/mailman_sync.py hyperkitty/management/commands/update_index_one_list.py hyperkitty/migrations/0001_initial.py hyperkitty/migrations/0002_auto_20150311_0913.py hyperkitty/migrations/0003_thread_starting_email.py hyperkitty/migrations/0004_archived_date_and_subject.py hyperkitty/migrations/0005_MailingList_list_id.py hyperkitty/migrations/0006_thread_on_delete.py hyperkitty/migrations/0007_allauth_20160808_1604.py hyperkitty/migrations/0008_django_mailman3_profile.py hyperkitty/migrations/0009_duplicate_persona_users.py hyperkitty/migrations/0010_email_sender_name.py hyperkitty/migrations/0011_email_parent.py hyperkitty/migrations/0012_thread_order_null.py hyperkitty/migrations/0013_mailinglist_id_1.py hyperkitty/migrations/0014_mailinglist_id_2.py hyperkitty/migrations/0015_mailinglist_id_3.py hyperkitty/migrations/0016_auto_20180309_0056.py hyperkitty/migrations/0017_file_attachments.py hyperkitty/migrations/0018_threadcategory_color.py hyperkitty/migrations/0019_auto_20190127_null_description.py hyperkitty/migrations/0020_auto_20190907_1927.py hyperkitty/migrations/0021_add_owners_mods.py hyperkitty/migrations/0022_mailinglist_archive_rendering_mode.py hyperkitty/migrations/0023_alter_mailinglist_name.py hyperkitty/migrations/__init__.py hyperkitty/models/__init__.py hyperkitty/models/category.py hyperkitty/models/common.py hyperkitty/models/email.py hyperkitty/models/favorite.py hyperkitty/models/mailinglist.py hyperkitty/models/profile.py hyperkitty/models/sender.py hyperkitty/models/tag.py hyperkitty/models/thread.py hyperkitty/models/vote.py hyperkitty/static/hyperkitty/img/ajax-loader.gif hyperkitty/static/hyperkitty/img/button_back.png hyperkitty/static/hyperkitty/img/button_back.svg hyperkitty/static/hyperkitty/img/button_newer.png hyperkitty/static/hyperkitty/img/button_older.png hyperkitty/static/hyperkitty/img/discussion.png hyperkitty/static/hyperkitty/img/email_bg.png hyperkitty/static/hyperkitty/img/favicon.ico hyperkitty/static/hyperkitty/img/hyperkitty-favicon.svg hyperkitty/static/hyperkitty/img/hyperkitty-logo.svg hyperkitty/static/hyperkitty/img/like.png hyperkitty/static/hyperkitty/img/likealot.png hyperkitty/static/hyperkitty/img/logo.png hyperkitty/static/hyperkitty/img/mail-attachment.png hyperkitty/static/hyperkitty/img/neutral.png hyperkitty/static/hyperkitty/img/newthread.png hyperkitty/static/hyperkitty/img/notsaved.png hyperkitty/static/hyperkitty/img/participant.png hyperkitty/static/hyperkitty/img/reply.png hyperkitty/static/hyperkitty/img/saved.png hyperkitty/static/hyperkitty/img/show_discussion.png hyperkitty/static/hyperkitty/img/youdislike-disabled.png hyperkitty/static/hyperkitty/img/youdislike.png hyperkitty/static/hyperkitty/img/youlike-disabled.png hyperkitty/static/hyperkitty/img/youlike.png hyperkitty/static/hyperkitty/js/hyperkitty-common.js hyperkitty/static/hyperkitty/js/hyperkitty-index.js hyperkitty/static/hyperkitty/js/hyperkitty-overview.js hyperkitty/static/hyperkitty/js/hyperkitty-thread.js hyperkitty/static/hyperkitty/js/hyperkitty-userprofile.js hyperkitty/static/hyperkitty/libs/d3.v2.min.js hyperkitty/static/hyperkitty/libs/jquery.expander.js hyperkitty/static/hyperkitty/libs/jquery.hotkeys.js hyperkitty/static/hyperkitty/libs/bootstrap/README.txt hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2 hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js.map hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js.map hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.js hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.js.map hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.min.js hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.min.js.map hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_alert.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_badge.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_breadcrumb.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_button-group.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_buttons.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_card.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_carousel.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_close.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_code.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_custom-forms.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_dropdown.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_forms.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_functions.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_grid.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_images.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_input-group.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_jumbotron.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_list-group.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_media.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_mixins.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_modal.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_nav.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_navbar.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_pagination.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_popover.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_print.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_progress.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_reboot.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_root.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_spinners.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tables.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_toasts.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tooltip.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_transitions.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_type.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_utilities.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_variables.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-grid.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-reboot.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_alert.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_background-variant.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_badge.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_border-radius.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_box-shadow.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_breakpoints.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_buttons.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_caret.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_clearfix.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_deprecate.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_float.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_forms.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_gradients.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_grid-framework.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_grid.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_hover.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_image.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_list-group.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_lists.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_nav-divider.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_pagination.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_reset-text.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_resize.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_screen-reader.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_size.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_table-row.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_text-emphasis.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_text-hide.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_text-truncate.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_transition.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_visibility.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_align.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_background.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_borders.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_clearfix.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_display.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_embed.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_flex.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_float.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_overflow.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_position.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_screenreaders.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_shadows.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_sizing.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_spacing.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_stretched-link.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_text.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_visibility.scss hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/vendor/_rfs.scss hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSans.ttf hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSansMono.ttf hyperkitty/static/hyperkitty/libs/fonts/droid/droid.css hyperkitty/static/hyperkitty/libs/fonts/font-awesome/VERSION.txt hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.css hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.min.css hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/FontAwesome.otf hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.eot hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.svg hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.ttf hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff2 hyperkitty/static/hyperkitty/libs/fonts/icomoon/icomoon.css hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.eot hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.svg hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.ttf hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.woff hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.js hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.js hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.map hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.js hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.min.js hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.js hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.min.js hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-selection.txt hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.css hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.min.css hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.css hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.min.css hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/animated-overlay.gif hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_65_ffffff_1x400.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_dadada_1x400.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_222222_256x240.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_2e83ff_256x240.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_454545_256x240.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_888888_256x240.png hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_cd0a0a_256x240.png hyperkitty/static/hyperkitty/libs/mousetrap/mousetrap.min.js hyperkitty/static/hyperkitty/libs/popper/popper.js hyperkitty/static/hyperkitty/libs/popper/popper.js.map hyperkitty/static/hyperkitty/libs/popper/popper.min.js hyperkitty/static/hyperkitty/libs/popper/popper.min.js.map hyperkitty/static/hyperkitty/sass/_hyperkitty-base.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-common.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-index.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-message.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-overview.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-threadslist.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-user.scss hyperkitty/static/hyperkitty/sass/_hyperkitty-variables.scss hyperkitty/static/hyperkitty/sass/hyperkitty.scss hyperkitty/static/hyperkitty/sass/bootstrap/_custom-grid.scss hyperkitty/static/hyperkitty/sass/bootstrap/_custom-mixins.scss hyperkitty/static/hyperkitty/sass/bootstrap/_custom-modals.scss hyperkitty/static/hyperkitty/sass/bootstrap/_custom-utilities.scss hyperkitty/static/hyperkitty/sass/bootstrap/_custom-variables.scss hyperkitty/templates/account/base.html hyperkitty/templates/django_mailman3/base.html hyperkitty/templates/hyperkitty/404.html hyperkitty/templates/hyperkitty/500.html hyperkitty/templates/hyperkitty/api.html hyperkitty/templates/hyperkitty/base.html hyperkitty/templates/hyperkitty/bottom.html hyperkitty/templates/hyperkitty/headers.html hyperkitty/templates/hyperkitty/index.html hyperkitty/templates/hyperkitty/list_delete.html hyperkitty/templates/hyperkitty/message.html hyperkitty/templates/hyperkitty/message_delete.html hyperkitty/templates/hyperkitty/message_new.html hyperkitty/templates/hyperkitty/navbar-brand.html hyperkitty/templates/hyperkitty/overview.html hyperkitty/templates/hyperkitty/reattach.html hyperkitty/templates/hyperkitty/search_results.html hyperkitty/templates/hyperkitty/thread.html hyperkitty/templates/hyperkitty/thread_list.html hyperkitty/templates/hyperkitty/top.html hyperkitty/templates/hyperkitty/user_posts.html hyperkitty/templates/hyperkitty/user_public_profile.html hyperkitty/templates/hyperkitty/ajax/reattach_suggest.html hyperkitty/templates/hyperkitty/ajax/replies.html hyperkitty/templates/hyperkitty/ajax/temp_message.html hyperkitty/templates/hyperkitty/errors/notimplemented.html hyperkitty/templates/hyperkitty/errors/private.html hyperkitty/templates/hyperkitty/fragments/like_form.html hyperkitty/templates/hyperkitty/fragments/month_list.html hyperkitty/templates/hyperkitty/fragments/overview_threads.html hyperkitty/templates/hyperkitty/fragments/overview_top_posters.html hyperkitty/templates/hyperkitty/fragments/send_as.html hyperkitty/templates/hyperkitty/fragments/thread_left_nav.html hyperkitty/templates/hyperkitty/messages/message.html hyperkitty/templates/hyperkitty/messages/right_col.html hyperkitty/templates/hyperkitty/messages/summary_message.html hyperkitty/templates/hyperkitty/threads/category.html hyperkitty/templates/hyperkitty/threads/right_col.html hyperkitty/templates/hyperkitty/threads/summary_thread_large.html hyperkitty/templates/hyperkitty/threads/tags.html hyperkitty/templates/hyperkitty/user_profile/base.html hyperkitty/templates/hyperkitty/user_profile/favorites.html hyperkitty/templates/hyperkitty/user_profile/last_views.html hyperkitty/templates/hyperkitty/user_profile/profile.html hyperkitty/templates/hyperkitty/user_profile/subscriptions.html hyperkitty/templates/hyperkitty/user_profile/votes.html hyperkitty/templates/search/indexes/hyperkitty/email_subject.txt hyperkitty/templates/search/indexes/hyperkitty/email_text.txt hyperkitty/templatetags/__init__.py hyperkitty/templatetags/decorate.py hyperkitty/templatetags/hk_generic.py hyperkitty/templatetags/hk_haystack.py hyperkitty/tests/__init__.py hyperkitty/tests/_test_caching.py hyperkitty/tests/settings_test.py hyperkitty/tests/test_feeds.py hyperkitty/tests/test_search_index.py hyperkitty/tests/test_signals.py hyperkitty/tests/test_tasks.py hyperkitty/tests/test_templatetags.py hyperkitty/tests/urls_test.py hyperkitty/tests/utils.py hyperkitty/tests/commands/__init__.py hyperkitty/tests/commands/test_attachments_to_file.py hyperkitty/tests/commands/test_import.py hyperkitty/tests/commands/test_mailman_sync.py hyperkitty/tests/jobs/__init__.py hyperkitty/tests/lib/__init__.py hyperkitty/tests/lib/test_analysis.py hyperkitty/tests/lib/test_incoming.py hyperkitty/tests/lib/test_mailman.py hyperkitty/tests/lib/test_posting.py hyperkitty/tests/lib/test_utils.py hyperkitty/tests/lib/test_view_helpers.py hyperkitty/tests/migrations/__init__.py hyperkitty/tests/migrations/test_0009.py hyperkitty/tests/models/__init__.py hyperkitty/tests/models/test_email.py hyperkitty/tests/models/test_lastview.py hyperkitty/tests/models/test_mailinglist.py hyperkitty/tests/models/test_profile.py hyperkitty/tests/models/test_sender.py hyperkitty/tests/models/test_tag.py hyperkitty/tests/models/test_thread.py hyperkitty/tests/models/test_vote.py hyperkitty/tests/testdata/another-wrong-encoding.txt hyperkitty/tests/testdata/attachment-1.txt hyperkitty/tests/testdata/attachment-2.txt hyperkitty/tests/testdata/attachment-3.txt hyperkitty/tests/testdata/attachment-4.txt hyperkitty/tests/testdata/bad-subject-header.txt hyperkitty/tests/testdata/bad_content_type.txt hyperkitty/tests/testdata/bad_date_tz.txt hyperkitty/tests/testdata/bad_folding.txt hyperkitty/tests/testdata/cant_write_error_message.txt hyperkitty/tests/testdata/non-ascii-date-header.txt hyperkitty/tests/testdata/non-ascii-headers.txt hyperkitty/tests/testdata/payload-utf8-wrong.txt hyperkitty/tests/testdata/resent-date.txt hyperkitty/tests/testdata/strange-in-reply-to-header.txt hyperkitty/tests/testdata/unconvertable_message.txt hyperkitty/tests/testdata/unconvertable_msg-2.txt hyperkitty/tests/testdata/unicode_issue.txt hyperkitty/tests/testdata/unixfrom-date.txt hyperkitty/tests/testdata/unknown-charset.txt hyperkitty/tests/testdata/wrong-in-reply-to-header.txt hyperkitty/tests/views/__init__.py hyperkitty/tests/views/test_accounts.py hyperkitty/tests/views/test_archives.py hyperkitty/tests/views/test_compat.py hyperkitty/tests/views/test_index.py hyperkitty/tests/views/test_mailinglist.py hyperkitty/tests/views/test_mailman.py hyperkitty/tests/views/test_message.py hyperkitty/tests/views/test_search.py hyperkitty/tests/views/test_thread.py hyperkitty/views/__init__.py hyperkitty/views/accounts.py hyperkitty/views/categories.py hyperkitty/views/compat.py hyperkitty/views/index.py hyperkitty/views/mailman.py hyperkitty/views/message.py hyperkitty/views/mlist.py hyperkitty/views/search.py hyperkitty/views/tags.py hyperkitty/views/thread.py hyperkitty/views/users.py././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672822374.0 HyperKitty-1.3.7/HyperKitty.egg-info/dependency_links.txt0000644000076500000240000000000114355237146023105 0ustar00maxkingstaff ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672822374.0 HyperKitty-1.3.7/HyperKitty.egg-info/requires.txt0000644000076500000240000000053014355237146021435 0ustar00maxkingstaffdjango<4.2,>=3.2 django_mailman3>=1.3.8 django-gravatar2>=1.0.6 djangorestframework>=3.0.0 robot-detection>=0.3 pytz>=2012 django-compressor>=1.3 mailmanclient>=3.3.3 mistune<3.0,>=2.0.0 python-dateutil>=2.0 networkx>=2.0 django-haystack>=2.8.0 django-extensions>=1.3.7 flufl.lock>=4.0 django-q>=1.0.0 [dev] Whoosh>=2.5.7 django-debug-toolbar ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672822374.0 HyperKitty-1.3.7/HyperKitty.egg-info/top_level.txt0000644000076500000240000000001314355237146021563 0ustar00maxkingstaffhyperkitty ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1666420025.0 HyperKitty-1.3.7/MANIFEST.in0000644000076500000240000000131714324706471014767 0ustar00maxkingstaffinclude AUTHORS.txt COPYING.txt requirements.txt hyperkitty.spec include tox.ini *rc pytest.ini # http://bruno.im/2010/may/05/packaging-django-reusable-app/ recursive-include hyperkitty *.py *.html *.js *.txt *.po graft hyperkitty/static graft hyperkitty/fixtures graft hyperkitty/tests/testdata prune hyperkitty/static/hyperkitty/.sass-cache include doc/conf.py doc/Makefile doc/*.rst # example project recursive-include example_project *.py *.conf *.rst *.service crontab exclude example_project/settings_local.py exclude example_project/hyperkitty.db include example_project/logs/.keep exclude example_project/logs/*.log prune example_project/static prune example_project/fulltext_index prune example_project/emails ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822375.0443676 HyperKitty-1.3.7/PKG-INFO0000644000076500000240000000534014355237147014331 0ustar00maxkingstaffMetadata-Version: 2.1 Name: HyperKitty Version: 1.3.7 Summary: A web interface to access GNU Mailman v3 archives Home-page: https://gitlab.com/mailman/hyperkitty Author: Mailman Developers Author-email: mailman-developers@python.org License: GPLv3 Keywords: email Platform: UNKNOWN Classifier: Framework :: Django Classifier: Development Status :: 4 - Beta Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Topic :: Communications :: Email :: Mailing List Servers Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: JavaScript Provides-Extra: dev License-File: COPYING.txt License-File: AUTHORS.txt ======================================== HyperKitty - Archiver for GNU Mailman v3 ======================================== .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/pipeline.svg?ignore_skipped=true&key_text=build&key_width=42 :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/coverage.svg?job=coverage :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://readthedocs.org/projects/hyperkitty/badge/?version=latest :target: https://hyperkitty.readthedocs.io .. image:: http://img.shields.io/pypi/v/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty .. image:: http://img.shields.io/pypi/dm/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives. Links ===== - Full documentation: https://hyperkitty.readthedocs.org - Project page and feedback: https://gitlab.com/mailman/hyperkitty - Demo server: https://lists.mailman3.org/ - Local development setup: http://docs.mailman3.org/en/latest/devsetup.html License ======= HyperKitty is licensed under the `GPL v3.0 `_ Help, Bugs, Feedback ==================== If you need help with HyperKitty, want to keep up with progress, chat with developers, or ask any other questions about HyperKitty, you can hang out in the IRC channel: `#mailman on irc.freenode.net `_. You can also subscribe to our `mailing list `_ of developers. To report bugs, please create `a ticket here `_ or contact us on IRC. About other links of feedback, please see below. - User mailing list: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/ - The "mailman" developers links: https://mail.python.org/mailman/listinfo/mailman-developers/ ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/README.rst0000644000076500000240000000407714355216015014720 0ustar00maxkingstaff======================================== HyperKitty - Archiver for GNU Mailman v3 ======================================== .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/pipeline.svg?ignore_skipped=true&key_text=build&key_width=42 :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://gitlab.com/mailman/hyperkitty/badges/master/coverage.svg?job=coverage :target: https://gitlab.com/mailman/hyperkitty/commits/master .. image:: https://readthedocs.org/projects/hyperkitty/badge/?version=latest :target: https://hyperkitty.readthedocs.io .. image:: http://img.shields.io/pypi/v/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty .. image:: http://img.shields.io/pypi/dm/hyperkitty.svg :target: https://pypi.python.org/pypi/hyperkitty HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives. Links ===== - Full documentation: https://hyperkitty.readthedocs.org - Project page and feedback: https://gitlab.com/mailman/hyperkitty - Demo server: https://lists.mailman3.org/ - Local development setup: http://docs.mailman3.org/en/latest/devsetup.html License ======= HyperKitty is licensed under the `GPL v3.0 `_ Help, Bugs, Feedback ==================== If you need help with HyperKitty, want to keep up with progress, chat with developers, or ask any other questions about HyperKitty, you can hang out in the IRC channel: `#mailman on irc.freenode.net `_. You can also subscribe to our `mailing list `_ of developers. To report bugs, please create `a ticket here `_ or contact us on IRC. About other links of feedback, please see below. - User mailing list: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/ - The "mailman" developers links: https://mail.python.org/mailman/listinfo/mailman-developers/ ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.886498 HyperKitty-1.3.7/doc/0000755000076500000240000000000014355237147013777 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/doc/Makefile0000644000076500000240000001077614023037632015437 0ustar00maxkingstaff# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = _build # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " text to make text files" @echo " man to make manual pages" @echo " changes to make an overview of all changed/added/deprecated items" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: -rm -rf $(BUILDDIR)/* html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/HyperKitty.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/HyperKitty.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/HyperKitty" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/HyperKitty" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." make -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/_sass.rst0000644000076500000240000000156514355216015015637 0ustar00maxkingstaffYou will also need to install the `Sass`_ CSS processor using your package manager or the project's installation documentation. You can either use the dart-sass version (`dartsass`_) or the C/C++ version, called `libsass`_ (the binary is ``sassc``). The configuration file in ``example_project/settings.py`` defaults to the ``sassc`` version, but you just have to edit the ``COMPRESS_PRECOMPILERS`` mapping to switch to the dart-sass implementation, whose binary is called ``sass`` and which doesn't recognize the short form of the ``-t/--style`` option. We no longer recommend ruby-sass as there have been compatibility issues with recent versions. Recent Debian and Ubuntu have a ``sassc`` package, which you can install with:: sudo apt-get install sassc .. _Sass: http://sass-lang.com .. _libsass: http://sass-lang.com/libsass .. _dartsass: https://sass-lang.com/dart-sass ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/conf.py0000644000076500000240000001574214355216015015276 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # HyperKitty documentation build configuration file, created by # sphinx-quickstart on Fri Aug 10 19:46:05 2012. # # This file is execfile()d with the current directory set to its containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import os import sys from hyperkitty import VERSION # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.insert(0, os.path.abspath('.')) # -- General configuration ----------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = 'HyperKitty' copyright = '2012-2015, HyperKitty Developers' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # import sys; sys.path.append('..') # The short X.Y version. version = '.'.join(VERSION.split('.')[0:2]) # The full version, including alpha/beta/rc tags. release = VERSION # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = ['_build', 'database.rst', '_sass.rst'] # The reST default role (used for this markup: `text`) to use for all documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # -- Options for HTML output --------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'default' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_domain_indices = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'HyperKittydoc' # -- Options for LaTeX output -------------------------------------------------- # The paper size ('letter' or 'a4'). #latex_paper_size = 'letter' # The font size ('10pt', '11pt' or '12pt'). #latex_font_size = '10pt' # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'HyperKitty.tex', 'HyperKitty Documentation', 'Mailman Coders', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # If true, show page references after internal links. #latex_show_pagerefs = False # If true, show URL addresses after external links. #latex_show_urls = False # Additional stuff for the LaTeX preamble. #latex_preamble = '' # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_domain_indices = True # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'hyperkitty', 'HyperKitty Documentation', ['Mailman Coders'], 1) ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/database.rst0000644000076500000240000000444714355216015016275 0ustar00maxkingstaffSetting up the databases ======================== The HyperKitty database is configured using the ``DATABASE`` setting in Django's ``settings.py`` file, as usual. The database can be created with the following command:: django-admin migrate --pythonpath example_project --settings settings HyperKitty also uses a fulltext search engine. Thanks to the Django-Haystack library, the search engine backend is pluggable, refer to the Haystack documentation on how to install and configure the fulltext search engine backend. HyperKitty's default configuration uses the `Whoosh`_ backend, so if you want to use that you just need to install the ``Whoosh`` Python library. .. _Whoosh: https://pythonhosted.org/Whoosh/ Importing the current archives ============================== If you are currently running Mailman 2.1, you can run the ``hyperkitty_import`` management command to import existing archives into the mailman database. This command will import the Mbox files: if you're installing HyperKitty on the machine which hosted the previous version of Mailman, those files are available locally and you can use them directly. The command's syntax is:: django-admin hyperkitty_import --pythonpath example_project --settings settings -l ADDRESS mbox_file [mbox_file ...] where: * ``ADDRESS`` is the fully-qualified list name (including the ``@`` sign and the domain name) * The ``mbox_file`` arguments are the existing archives to import (in mbox format). The archive mbox file for a list is usually available at the following location:: /var/lib/mailman/archives/private/LIST_NAME.mbox/LIST_NAME.mbox If the previous archives aren't available locally, you need to download them from your current Mailman 2.1 installation. The file is not web-accessible. Before importing an archive mbox, it is a good idea to check its integrity with the hyperkitty/contrib/check_hk_import script and with Mailman 2.1's bin/cleanarch script. After importing your existing archives, you must add them to the fulltext search engine with the following command:: django-admin update_index --pythonpath example_project --settings settings Refer to `the command's documentation`_ for available switches. .. _`the command's documentation`: http://django-haystack.readthedocs.org/en/latest/management_commands.html#update-index ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/development.rst0000644000076500000240000000657014355216015017052 0ustar00maxkingstaff=========== Development =========== Building documentation ====================== The full documentation is located in the "doc" subfolder. It can be generated in various formats once you have installed `Sphinx`_. To generate the HTML documentation, run the following command:: make -C doc html The HTML files will be available in the ``doc/_build/html`` directory. The documentation can also be browsed online at: https://hyperkitty.readthedocs.org. .. _Sphinx: http://sphinx-doc.org Communication channels ====================== Hang out on IRC and ask questions on ``#mailman`` or join the `mailing list`_ ``mailman-users@mailman3.org``. .. _mailing list: https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Setting up HyperKitty for development ===================================== The recommended way to develop on HyperKitty is to use VirtualEnv. It will create an isolated Python environment where you can add HyperKitty and its dependencies without messing up your system Python install. First, create the virtualenv and activate it:: virtualenv venv_hk source venv_hk/bin/activate Then download the components of HyperKitty:: git clone https://gitlab.com/mailman/hyperkitty.git cd hyperkitty pip install -e '.[dev]' .. include:: _sass.rst Configuration ============= For a development setup, you should create a file ``example_project/settings_local.py`` with at least the following content:: DEBUG = True TEMPLATE_DEBUG = DEBUG USE_SSL = False It's also recommended to change the database access paths in the ``DATABASES`` and ``HAYSTACK_CONNECTIONS`` variables. Absolute paths are required. If you ever want to turn the ``DEBUG`` variable to ``False`` (by removing it from ``settings_local.py``), you'll have to run two additional commands then and each time you change the static files:: django-admin collectstatic --pythonpath example_project --settings settings django-admin compress --pythonpath example_project --settings settings Normally, to generate compressor content, you'll need to set ``COMPRESS_ENABLED`` to ``TRUE`` and ``COMPRESS_OFFLINE`` to ``TRUE`` in ``settings_local.py``. However, you can force the generation of compressor content by adding the ``--force`` switch to the ``django-admin compress`` command, which will run the compressor even if the ``COMPRESS`` settings are not ``TRUE``. But for development purposes, it's better to keep ``DEBUG = True``. .. note:: Your ``django-admin`` command may be called ``django-admin.py`` depending on your installation method. .. Setting up the databases .. include:: database.rst Running HyperKitty ================== If you're coding on HyperKitty, you can use Django's integrated web server. It can be run with the following command:: django-admin runserver --pythonpath example_project --settings settings .. warning:: You should use the development server only locally. While it's possible to make your site publicly available using the dev server, you should never do that in a production environment. Testing ======= Use the following command:: django-admin test --settings hyperkitty.tests.settings_test hyperkitty All test modules reside in the ``hyperkitty/tests`` directory and this is where you should put your own tests, too. To make the django test runner find your tests, make sure to add them to the folder's ``__init__.py``: ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/index.rst0000644000076500000240000000424214355216015015631 0ustar00maxkingstaff===================================================== HyperKitty, the next-generation mailing-list archiver ===================================================== HyperKitty is a Django-based application providing a web interface to access GNU Mailman v3 archives, and interact with the lists. The project page is https://gitlab.com/mailman/hyperkitty. There is a `demo server`_ available, but it's also a development server, so it may be broken at the time you access it. It's usually OK though. .. _demo server: https://lists.fedoraproject.org/archives/ The authors are listed in the ``AUTHORS.txt`` file. Contents: .. toctree:: :maxdepth: 1 news.rst install.rst development.rst rendering.rst Why HyperKitty? =============== Mailman is in need for replacement of its default Pipermail archiver. It is over 10 years old, users' expectations have changed and their requirements are more sophisticated than the current archiver can deliver on. Mailman3 is the currently under active development and it offers a pluggable architecture where multiple archivers can be plugged to the core without too much pain. Some of the drawbacks of Pipermail : - It does not support stable URLs. - It has scalability issues (it was not suitable for organizations working with hundred of thousand of messages per day, e.g, Launchpad) - The web interface is dated and does not output standards-compliant HTML nor does it take advantage of new technologies such as AJAX. The HyperKitty archiver addresses most of the drawbacks of Pipermail. Copyright ========= Copyright (C) 2012-2019 by the Free Software Foundation, Inc. HyperKitty 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, version 3 of the License. HyperKitty 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 Lesser General Public License for more details. You should have received a copy of the GNU General Public License along with HyperKitty. If not, see . ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/install.rst0000644000076500000240000001750614355216015016177 0ustar00maxkingstaff============ Installation ============ .. note:: This installation guide covers HyperKitty, the web user interface to access GNU Mailman v3 Archives. To install GNU Mailman follow the instructions in the documentation: http://mailman.readthedocs.io/ Install the code ================ Install the HyperKitty package and its dependencies with the following commands:: sudo python setup.py install .. include:: _sass.rst It is however recommended to use Virtualenv to install HyperKitty, even for a non-development setup (production). Check out :doc:`the development documentation ` for details. Setup your django project ========================= You now have installed the necessary packages but you still need to setup the Django site (project). Example files are provided in the ``example_project`` subdirectory. Change the database setting in ``example_project/settings.py`` to your preferred database. Edit this file to reflect the correct database credentials, the configuration variable is ``DATABASES`` (at the top of the file). Or better yet, instead of changing the ``settings.py`` file itself, copy the values you want to change to a file called ``settings_local.py`` and change them there. It will override the values in ``settings.py`` and will make future upgrades easier. .. note:: Detailed information on how to use different database engines can be found in the `Django documentation`_. .. _Django documentation: https://docs.djangoproject.com/en/2.2/ref/settings/#databases .. Setting up the databases .. include:: database.rst Running HyperKitty on Apache with mod_wsgi ========================================== .. note:: This guide assumes that you know how to setup a VirtualHost with Apache. If you are using SQLite, the ``.db`` file as well as its folder need to be writable by the web server. Edit ``example_project/apache.conf`` to point to your source code location. Add following line to your apache/httpd configuration file:: Include "/{path-to-example_project}/apache.conf" And reload Apache. We're almost ready. But you need to collect the static files from HyperKitty (which resides somewhere on your pythonpath) to be able to serve them from the site directory. All you have to do is run:: django-admin collectstatic --pythonpath example_project --settings settings django-admin compress --pythonpath example_project --settings settings .. note:: Your ``django-admin`` command may be called ``django-admin.py`` depending on your installation method. These static files will be collected in the ``example_project/static`` directory and served by Apache. You should now be all set. Try accessing HyperKitty in your web browser. Connecting to Mailman ===================== To receive incoming emails from Mailman, you must install the `mailman-hyperkitty`_ module available on PyPI in Mailman's virtualenv, and then add the following lines to ``mailman.cfg``:: [archiver.hyperkitty] class: mailman_hyperkitty.Archiver enable: yes configuration: /path/to/example_project/mailman-hyperkitty.cfg An `example of the mailman-hyperkitty.cfg file`_ is shipped with the `mailman-hyperkitty`_ package. You must set the URL to your HyperKitty installation in that file. It is also highly recommanded to change the API secret key and in the ``MAILMAN_ARCHIVER_KEY`` variable in ``settings.py`` (or ``settings_local.py``). .. _mailman-hyperkitty: http://pypi.python.org/pypi/mailman-hyperkitty .. _`example of the mailman-hyperkitty.cfg file`: https://gitlab.com/mailman/mailman-hyperkitty/blob/master/mailman-hyperkitty.cfg After having made these changes, you must restart Mailman. Check its log files to make sure the emails are correctly archived. You should not see "``Broken archiver: hyperkitty``" messages. .. note:: Make sure you installed the ``mailman_hyperkitty`` module in the same environment in which Mailman's daemon is executed otherwise it will raise an exception. Initial setup ============= After installing HyperKitty for the first time, you can populate the database with some data that may be useful, for example a set of thread categories to assign to your mailing-list threads. This can be done by running the following command:: django-admin loaddata --pythonpath example_project --settings settings first_start Thread categories can be edited and added from the Django administration interface (append ``/admin`` to your base URL). You must also make sure that Mailman has generated the databases files that Postfix (or another MTA) will use to lookup the lists. Otherwise SMTP delivery will fail, and that will also impact HyperKitty when it will try to validate email addresses on registration. You can force Mailman to generate those database files with the following command:: mailman aliases Customization ============= You can add HTML snippets to every HyperKitty page by using Django's `TEMPLATE DIRS`_ facility and overriding the following templates: - ``hyperkitty/headers.html``: the content will appear before the ```` tag - ``hyperkitty/top.html``: the content will appear before the ```` tag - ``hyperkitty/bottom.html``: the content will appear before the ```` tag .. _TEMPLATE DIRS: https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-TEMPLATES-DIRS By default, HyperKitty stores the email attachments in the database. If you would rather have them stored on the filesystem, you can set the ``HYPERKITTY_ATTACHMENT_FOLDER`` configuration value to a directory. Make sure that the user running the Django process (for example, ``apache`` or ``www-data``) has the permissions to write in this directory. If you want to disable support for gravatars_ in Hyperkitty, you can set ``HYPERKITTY_ENABLE_GRAVATAR = False``. This prevents loading and displaying gravatar images. .. _gravatars: https://en.gravatar.com/ Upgrading ========= To upgrade an existing installation of HyperKitty, you need to update the code base and run the commands that will update the database schemas. Before updating any of those databases, it is recommended to shut down the webserver which serves HyperKitty (Apache HTTPd for example). To update the HyperKitty database, run:: django-admin migrate --pythonpath example_project --settings settings After this command complete, your database will be updated, you can start your webserver again. Asynchronous tasks ================== There are a few tasks in HyperKitty that need to be run at regular intervals. The ``example_project`` directory contains an example ``crontab`` file that you can put in your ``/etc/cron.d`` directory. To improve performance, HyperKitty uses a distributed task queue that offloads long operations to separate processes called "workers". Those workers must be started with the following command:: django-admin qcluster --pythonpath example_project --settings settings An example service file for systemd is provided in the ``example_project`` directory to start the workers at boot time, and manage them like an ordinary system service. The service file is called ``qcluster.service``, make sure you edit the path to the project on the ``ExecStart`` line. RPMs ==== Some preliminary RPMs for Fedora 21 are available from the repository described in this repo file:: http://repos.fedorapeople.org/repos/abompard/hyperkitty/hyperkitty.repo There are also RPMs for RHEL 7 available using this repo file:: https://repos.fedorapeople.org/repos/abompard/hyperkitty/hyperkitty-el.repo The long-term plan is to submit HyperKitty and Mailman3 for inclusion into Fedora. At the moment, the packages are rather stable, but the dependencies can change. These packages have been tested on Fedora 21 and RHEL7 with the targeted SELinux policy set to enforcing. License ======= HyperKitty is licensed under the `GPL v3.0`_ .. _GPL v3.0: http://www.gnu.org/licenses/gpl-3.0.html ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672820040.0 HyperKitty-1.3.7/doc/news.rst0000644000076500000240000003262014355232510015475 0ustar00maxkingstaff================ News / Changelog ================ .. _news-1.3.7: 1.3.7 ===== (2023-01-04) - ``hyperkitty_import`` will now import messages to a list with archiving disabled. (Closes #451) - Add support for Python 3.11. .. _news-1.3.6: 1.3.6 ===== (2022-10-22) - Fixed an issue in hyperkitty_import with an empty Message-ID. (Closes #396) - Set Q_CLUSTER retry > timeout in example_project. (Closes #402) - Set DEFAULT_AUTO_FIELD to silence errors with Django >= 3.2. - Require mistune >= 2.0.0 and fix a problem with importing from it. (Closes #395) - Adapt parsing of emails to be compatible with python 3.10. (Closes #401) - Add gitlab-ci integration for python 3.10. - Skip lists with private archives in the find list search. (Closes #237) - Add a new setting ``HYPERKITTY_MBOX_EXPORT`` which, when set to false, removes the :guilabel:`Download` button and disables the export view. ( Fixes #386) - Return 400 instead of 500 when the sort mode is invalid. (Fixes #270) - Allow HyperKitty to find attachments in either the database or the ``HYPERKITTY_ATTACHMENT_FOLDER``. (Closes #213) - Implemented a new ``attachments_to_file`` management command to move attachment content to the file system after setting ``HYPERKITTY_ATTACHMENT_FOLDER``. (Closes #413) - Handle exception when a banned address tries to post. (Fixes #325) - Add an index on the 'name' column (fqdn)for the MailingList table since it is most frequently used to query the MailingList object. - Add the ability to view a thread without Javascript enabled. This uses the same mechanism we use with bot-detection and rendering of the entire page at once, which will be slow to load but allow reading. (See #422) - Improve the performance of the thread view for logged-in users by optimizing the total database calls made. (See !409) - Add support for Django <= 4.1 - Remove support for Django < 3.2 - Remove support for Python 3.6 - Fix tests to be compatible with Python 3.10 - Replace use of ``mock`` with ``unittest.mock`` in all tests. (Closes #429) - The check for writability of ``HYPERKITTY_ATTACHMENT_FOLDER`` when set has been improved to avoid a potential race condition. (Closes #389) Third Party ----------- - Bump Jquery-ui to 1.13.1 to fix the broken search. (Closes #411) UI -- - Change the design of the thread list page and some minor tweaks to the index page. (See !398) - Remove the counter in the "Top posters" section and all the list of threads in the list of overview page. (Fixes #31) Misc ---- - Use Pytest as the test runner. .. _news-1.3.5: 1.3.5 ===== (2021-10-12) - Added feed for mailing lists with an option to configure the number of items in those feeds using ```HYPERKITTY_MLIST_FEED_LENGTH``` which defaults to 30 - Print a warning message when skipping older emails during ``hyperkitty_import`` execution. (Closes #304) - Remove links to google fonts (Closes #344) - Scrubbed messages now have null bytes removed. (Fixed in django-mailman3) (Closes #346) - Add support for rendering Emails as rich text using Markdown parsing rules. ( See !324) - Use markdown renderer based on MailingList settings. (Closes #352) - Mangle lines starting with ``From`` when exporting mbox. (Closes #348) - Let tasks for non-existent mailing lists fail gracefully. - ``hyperkitty_import`` now does clean-up of incoming Message-ID headers. (Closes #382) - The ``Email.as_message()`` method removes some bogus characters from the Message-ID. (Closes #383) - Bump jQuery to 3.6.0. - Selecting threads by month now works on non-English mobile devices. (Closes #384) - Replace control characters in RSS feed with HTML entities. (Closes #388) Security -------- - Importing a private mailing list with ``hyperkitty_import`` will enforce the visibility of the archives for the duration of the import. This fixes a bug where the private archives would have public visibility during imports which could lead to temporary information leakage. (CVE-2021-33038, Closes #380) - Check the secret archiver key in a way that is resistant to timing attacks. (CVE-2021-35057, Closes #387) - Pass the secret archiver key in a HTTP Authorization header instead of a GET query parameter so it doesn't appear in logs. (CVE-2021-35058, Closes #387) - Fix a vulnerability added in !320, which exposes the archives of Private Mailing lists through the new RSS Feeds API due to missing authn/authz checks in the new view. (See !362) .. _news-1.3.4: 1.3.4 ===== (2021-02-02) - Sync owners and moderators from Mailman Core for MailingList. (Fixes #302) - Implemented a new ``HYPERKITTY_JOBS_UPDATE_INDEX_LOCK_LIFE`` setting to set the lock lifetime for the ``update_and_clean_index`` job. (Closes #300) - Implemented a new ``HYPERKITTY_ALLOW_WEB_POSTING`` that allows disabling the web posting feature. (Closes #264) - Add the ability to disable Gravatar using ``HYPERKITTY_ENABLE_GRAVATAR`` settings. (Closes #303) - Replaced deprecated ``ugettext`` functions with ``gettext``. (Closes #310) - Fix export of Email message where the ``In-Reply-To`` header doesn't include the ``<>`` brackets. (Closes #331) - We now catch a few more exceptions in ``hyperkitty_import`` when getting messages from a mbox. (Closes #313 and #314) - Added a new contrib/check_hk_import script to check mboxes before running hyperkitty_import. - We now ignore a ``ValueError`` in ``hyperkitty_import`` when trying to replace a ``Subject:`` header. (Closes #317) - ``hyperkitty_import`` now includes the mbox name in error messages when importing multiple mboxes. (Closes #318) - `` at `` is now only replaced with ``@`` in ``From:`` header values when necessary and not unconditionally. (Closes #320) - The wildcard notation for any host ``'*'`` is now supported into ``MAILMAN_ARCHVER_FROM`` to disable Hyperkitty clients IP checking. - Join the searchbar and search button like it was before bootstrap 4 migration. (See !301) - Use the umd builds for popper.js instead of the regular ones. (See !309) - Exceptions thrown by smtplib in sending replies are now caught and give an appropriate error message. (Closes #309) .. _news-1.3.3: 1.3.3 ===== (2020-06-01) - Allow ``SHOW_INACTIVE_LISTS_DEFAULT`` setting to be configurable. (Closes #276) - Fix a bug where the user couldn't chose the address to send reply or new post as. (Closes #288) - Improve the Django admin command reference from hyperkitty_import. (Closes #281) - Fix ``FILTER_VHOST`` to work with web hosts other than the email host. (Closes #254) - Fixed a bug where ``export`` can fail if certain headers are wrapped. (Closes #292) - Fixed ``hyperkitty_import`` to allow odd line endings in a folded message subject. (Closes #280) - Fixed a bug that could throw an ``IndexError`` when exporting messages. (Closes #293) - Use ``errors='replace'`` when encoding attachments. (Closes #294) 1.3.2 ===== (2020-01-12) - Remove support for Django 1.11. (Closes #273) - Skip ``Thread.DoesNotExist`` exception when raised within ``rebuild_thread_cache_votes``. (Closes #245) - Send 400 status code for ``ValueError`` when archiving. (Closes #271) - Fix a bug where exception for elasticsearch backend would not be caught. (Closes #263) 1.3.1 ===== (2019-12-08) - Add support to delete mailing list. (Closes #3) - Fix a bug where messages with attachments would skip adding the body when exporting the email. (Closes #252) - Fix a bug where exporting mbox with messages that have attachments saved to disk would raise exception and return a corrupt mbox. (Closes #258) - Fix a bug where downloaded attachments are returned as a memoryview object instead of bytes and hence fail to download. (Closes #247) - Fix a bug where migrations would fail with exceptions on postgresl. (Closes #266) - Add support for Django 3.0. - Add support for Python 3.8 with Django 2.2. 1.3.0 ===== (2019-09-04) - Unread messages now have a blue envelope icon, instead of a gray one before to to make them more visible. - Quoted text in emails have different visual background to improve readability. - Quoted text is now visually quoted to 3 levels of replies with different visual background to improve readability. - Add a new "All Threads" button in MailingList overview page to point to all the the threads in reverse date order. This should give a continuous list of threads. - Fixes a bug where "All Threads" button leads to 500 page if there aren't any threads. (Closes #230) - Add support for Django 2.2. - Fix a bug where bad Date header could cause ``hyperkitty_import`` to exit with ``TypeError`` due to bad date type. - Change the Overview page to remove the List of months from left side bar and convert different thread categories into tabs. - Replace unmaintained ``lockfile`` dependency with ``flufl.lock``. - Remove ``SingletonAsync`` implementation of ``AsyncTask`` and use the upstream version for better maintenance. - Run update_index job hourly by default instead of minutely for performance reasons of whoosh. - Email body now preserves leading whitespaces on lines and wraps around line boundary. (Closes #239) - Do not indent replies on small screens. (Closes #224) - Add a keyboard shortcut ``?`` to bring up list of keyboard shortcuts. (Closes #240) 1.2.2 ===== (2019-02-22) - ``paintstore`` is no longer a dependency of Hyperkitty. This change requires that people change their ``settings.py`` and remove ``paintstore`` from ``INSTALLED_APPS``. (See #72) - Folded Message-ID headers will no longer break threading. (#216) - MailingList descriptions are no longer a required field. This makes HyperKity more aligned with Core. (Closes #211) 1.2.1 ===== (2018-08-30) - Several message defects that would cause ``hyperkitty_import`` to abort will now just cause the message to be skipped and allow importing to continue. (#183) - If an imported message has no Date: header, ``hyperkitty_import`` will now look for Resent-Date: and the unixfrom date before archiving the message with the current date. (#184) - Add support for Django 2.1. Hyperkitty now supports Django 1.11-2.1 (#193) 1.2.0 ===== (2018-07-10) - Handle email attachments returned by Scrubber as bytes or as strings with no specified encoding. (#171) - Remove robotx.txt from Hyperkitty. It wasn't working correctly anyway. If you still need it, serve it from the webserver directly. (#176) - Add the possibility to store attachments on the filesystem, using the ``HYPERKITTY_ATTACHMENT_FOLDER`` config variable. - If a message in the mbox passed to ``hyperkitty_import`` is missing a ``Message-ID``, a generated one will be added. (#180) - There is a new management command ``update_index_one_list`` to update the search index for a single list. (#175) 1.1.4 ===== (2017-10-09) - Use an auto-incrementing integer for the MailingLists's id. **WARNING**: this migration will take a very long time (hours!) if you have a lot of emails in your database. - Protect a couple tasks against thread and email deletion - Improve performance in the cache rebuilding async task - Drop the ``mailman2_download`` command. (#148) - Adapt to the newest mailmanclient version (3.1.1). - Handle the case when a moderated list is opened and there are pending subscriptions. (#152) - Protect export_mbox against malformed URLs. (#153) 1.1.1 ===== (2017-08-04) - Fix the Javascript in the overview page - Make two Django commands compatible with Django >= 1.10 - Fix sorting in the MailingList's cache value - Don't show emails before they have been analyzed - Fix slowdown with PostgreSQL on some overview queries 1.1.0 ===== (2017-05-26) - Add an async task system, check out the installation documentation to run the necessary commands. - Support Django < 1.11 (support for 1.11 will arrive soon, only a dependency is not compatible). - Switch to the Allauth login library - Performance optimizations. - Better REST API. - Better handling of email sender names. - Improve graphic design. 1.0.3 ===== (2015-11-15) - Switch from LESS to Sass - Many graphical improvements - The SSLRedirect middleware is now optional - Add an "Export to mbox" feature - Allow choosing the email a reply or a new message will be sent as 0.9.6 ===== (2015-03-16) * Adapt to the port of Mailman to Python3 * Merge KittyStore into HyperKitty * Split off the Mailman archiver Plugin in its own module: mailman-hyperkitty * Compatibility with Django 1.7 0.1.7 ===== (2014-01-30) Many significant changes, mostly on: * The caching system * The user page * The front page * The list overview page 0.1.5 ===== (2013-05-18) Here are the significant changes since 0.1.4: * Merge and compress static files (CSS and Javascript) * Django 1.5 compatibility * Fixed REST API * Improved RPM packaging * Auto-subscribe the user to the list when they reply online * New login providers: generic OpenID and Fedora * Improved page loading on long threads: the replies are loaded asynchronously * Replies are dynamically inserted in the thread view 0.1.4 ===== (2013-02-19) Here are the significant changes: * Beginning of RPM packaging * Improved documentation * Voting and favoriting is more dynamic (no page reload) * Better emails display (text is wrapped) * Replies are sorted by thread * New logo * DB schema migration with South * General style update (Boostream, fluid layout) 0.1 (alpha) =========== (2012-11-22) Initial release of HyperKitty. * login using django user account / browserid / google openid / yahoo openid * use Twitter Bootstrap for stylesheets * show basic list info and metrics * show basic user profile * Add tags to message threads ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/doc/rendering.rst0000644000076500000240000001615514355216015016505 0ustar00maxkingstaff============================ Hyperkitty's Email Rendering ============================ Hyperkitty supports rich text rendering of Emails. Due to the fact the most people writing emails aren't *always* aware that they are writing markdown, a prime philosophy of renderer is to prevent common plain-text to be mangled by rendering them as markdown. Hyperkitty currently recognizes some rules that are used to parse the content of an email and render them as HTML with some CSS styling applied. Enabling Markdown Rendering =========================== In Postorius UI, under :guilabel:`Setttings` -> :guilabel:`Archiving` -> :guilabel:`Archive Rendering Mode`, MailingList owners can choose between ``Plain Text`` and ``Markdown text``. Hyperkitty will use that to choose between the simple text renderer and markdown renderer. Text Renderer ============= Text renderer is the default renderer for the Emails since the default value of ``archive_rendering_mode`` setting for MailingLists is ``text``. Text renderer supports the following rules only: * :ref:`signature-rule` * :ref:`pgp-signature-rule` * :ref:`autolink-rule` * :ref:`quote-rule` Markdown Renderer ================= Markdown renderer support all the rendering rules mentioned in the :ref:`rendering-rules` section below. .. versionadded:: 1.3.4 .. _rendering-rules: Rendering Rules =============== Rules are essentially markup that are given special meaning such that they affect how the rendered text looks. Apart from well known Markdown rules (which are documented later in this page), there are some other rules that is supported by Hyperkitty's renderer that make sense in the context of an Email. .. _signature-rule: Signature Rule -------------- Email signatures are often delimited by ``--\n``. That is recognized as the boundary of the email and :py:func:`hyperkitty.lib.renderer.plugin_signature` parses that to produce a greyed out signature at the bottom of the email. An **empty space** after two dashes ``--`` is important and used as a standard email signature delimiter. For example, something like:: -- Thanks, My Name http://example.com .. _pgp-signature-rule: PGP Signature Rule ------------------ PGP signature rule recognizes inline PGP signatures that looks like this:: ----BEGIN PGP SIGNED MESSAGE----- This is the text. -----BEGIN PGP SIGNATURE----- iQEXYZXYZ -----END PGP SIGNATURE----- It is parsed and collapsed into a paragraph with a quote switch (``...PGP SIGNATURE...``) to expand the collapsed signature. .. _autolink-rule: Autolink Rule ------------- This recognizes the URLs in the text which may or may not be included in angle brackets (````) and converts them to Hyperlinks. It will also truncate the text to 76 characters with following ``...`` characters if the length of the URL is longer than 76 characters. This rule will also convert Email addresses into ``mailto:aperson@example.com`` URLs. It does not verify the validity of the Email address or even if the email address is a valid email address. The parsing is naive in many ways. .. _quote-rule: Quote Rule ---------- Or, Blockquote rule. This rule recognizes the lines starting with one or more ``>`` and converts them to blockquotes. They are also collapsed with a switch (``...``) for expanding and collapsing each section. Hyperkitty currently will parse upto 6 levels of nested quotes. A different color styling is provided for each level of blockquote to make it easy to differentiate between a user's reply and the previous user's reply and so on and so forth. For example, each level is indicated with a ``>``:: > This is level 1 quote > > This is Level 2 quote > > > This level 3 quote. Each of them are collapsed with their own quote switch (``...``) to expand or collapse them. The rendering of the blockquote can often times be found to be buggy, where text from a higher level quoting will appear under lower level quote when there are sentence breaks. Like for example:: > > > This line of sentence will be broken unintentionally > > into the lower > > > level because of the improper folding of the email text > > by > > > some of the email clients. This type of text will appear with a mixed level of quoting and can often times be very hard to read. This is caused by email client adding hard line breaks in the sentences when replying which makes it impossible to differentiate between the level of quote. Hyperkitty's current parser is unable to deal with these embarrassing quote wraps and will unfortunately present the text as mixed levels of quotes. As the current parser evolves, it *might* be possible to provide a better rendering experience for this with some heuristics. Image Rule ---------- Remote image support for Hyperkitty is optional and disabled by default due to the fact that they can often be used to track users. Hyperkitty also doesn't have support to upload attachments when replying from web interface, which makes it hard to support inline images. To enable the support for images, administrators can add ``HYPERKITTY_RENDER_INLINE_IMAGE = True`` to Hyperkitty's ``settings.py``. The default value of above setting is ``False`` and all Markdown image syntax is just ignored. If the above setting is set to True, the images are rendered inline with the text. :: ![Image's alt text](http://image.com/file.png "Image Title") Lists ----- :: * List Items * List Item 2 * List Item 3 * List Item 4 - List Item - List Item 2 Bold ---- :: **Bold Text** Italics ------- :: *Italics* Horizontal Rule --------------- :: --- *** Code ---- :: `inline code for text` ``` Multi-line code segment ``` Code can also be indented by 4 spaces without any backticks. Hyperlink --------- :: [Text](https://url) [Text][1] [1]: https://URL Footnotes --------- :: This text has a footnote reference[^note] [^note]: Foonotes for testing. Headers ------- Markdown headers using ``##`` syntax or using ``==`` or ``--`` are not supported in Hyperkitty. This is because these characters are very often used in different context and results in untentional ``

`` and ``

`` tags in the rendered output. Extending Hyperkitty Renderer ============================= Hyperkitty uses the `mistune `_ library as the renderer but customizes the rendering rules to tailor the rendering behavior to its liking. Many of the above mentioned rules are implemented as mistune plugins using their standard plugin interface. As it has been mentioned in the first paragraph of this page, the default set of rules that are enabled in Hyperkitty is going to be limited by what can be assumed in a unstructured plain text email. But, new rendering rules that conform the above design can be added or contributed to Hyperkitty. It is possible to also extend the renderer to support optional rules that can be enabled by site administrators if they choose to do so. These rules would have to be `mistune plugins `_ and need to be either a 3rd party package or contributed to Hyperkitty. ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8917484 HyperKitty-1.3.7/example_project/0000755000076500000240000000000014355237147016413 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/README.rst0000644000076500000240000000132114023037632020064 0ustar00maxkingstaff======================================== HyperKitty - Archiver for GNU Mailman v3 ======================================== HyperKitty is an open source Django application under development. It aims at providing a web interface to access GNU Mailman archives. This is the example_project directory, which provides the Django project files and some examples to configure Apache and Mailman. All documentation on installing HyperKitty can be found in the documentation provided by the ``HyperKitty`` python package. It is also available online at the following URL: http://hyperkitty.readthedocs.org. License ======= HyperKitty is licensed under the `GPL v3.0`_ .. _GPL v3.0: http://www.gnu.org/licenses/gpl-3.0.html ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/__init__.py0000644000076500000240000000000014023037632020477 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/apache.conf0000644000076500000240000000132314023037632020467 0ustar00maxkingstaffAlias /favicon.ico /path/to/project/static/hyperkitty/favicon.ico Alias /static /path/to/project/static ErrorLog /var/log/httpd/hyperkitty_error.log CustomLog /var/log/httpd/hyperkitty_access.log combined WSGIScriptAlias /hyperkitty /path/to/project/wsgi.py WSGIDaemonProcess hyperkitty threads=25 python-path=/path/to/project # If using VirtualEnv #WSGIDaemonProcess hyperkitty threads=25 python-path=/path/to/project:/path/to/your/venv/lib/python2.X/site-packages Order deny,allow Allow from all WSGIProcessGroup hyperkitty Order deny,allow Allow from all ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1652923009.0 HyperKitty-1.3.7/example_project/crontab0000644000076500000240000000205014241315201017741 0ustar00maxkingstaff# This goes in /etc/cron.d/. # Replace "apache" by your webserver user ("www-data" on Debian systems) and # set the path to the Django project directory @hourly apache django-admin runjobs hourly --pythonpath /path/to/project --settings settings @daily apache django-admin runjobs daily --pythonpath /path/to/project --settings settings @weekly apache django-admin runjobs weekly --pythonpath /path/to/project --settings settings @monthly apache django-admin runjobs monthly --pythonpath /path/to/project --settings settings @yearly apache django-admin runjobs yearly --pythonpath /path/to/project --settings settings # Currently Hyperkitty has no minutely and quarter_hourly jobs. The purpose of # the next lines is to ease the upgrading process, in the eventual case that # Hyperkitty will utilize minutely or quarter_hourly jobs. 2,17,32,47 * * * * apache django-admin runjobs quarter_hourly --pythonpath /path/to/project --settings settings * * * * * apache django-admin runjobs minutely --pythonpath /path/to/project --settings settings ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8920307 HyperKitty-1.3.7/example_project/logs/0000755000076500000240000000000014355237147017357 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/logs/.keep0000644000076500000240000000000014023037632020257 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/manage.py0000755000076500000240000000036314023037632020207 0ustar00maxkingstaff#!/usr/bin/env python import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/qcluster.service0000644000076500000240000000037614023037632021632 0ustar00maxkingstaff[Unit] Description=HyperKitty async tasks runner After=network.target remote-fs.target [Service] ExecStart=/usr/bin/django-admin qcluster --pythonpath /path/to/project --settings settings User=apache Restart=always [Install] WantedBy=multi-user.target ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/example_project/settings.py0000644000076500000240000003562214355232204020622 0ustar00maxkingstaff# -*- coding: utf-8 -*- """ Django settings for HyperKitty. For more information on this file, see https://docs.djangoproject.com/en/1.8/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.8/ref/settings/ """ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os # Compatibility with Bootstrap 3 from django.contrib.messages import constants as messages # flake8: noqa BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'change-this-on-your-production-server' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ADMINS = ( ('HyperKitty Admin', 'root@localhost'), ) SITE_ID = 1 # Hosts/domain names that are valid for this site; required if DEBUG is False # See https://docs.djangoproject.com/en/1.8/ref/settings/#allowed-hosts ALLOWED_HOSTS = [ "localhost", # Archiving API from Mailman, keep it. "lists.your-domain.org", "127.0.0.1", # Add here all production URLs you may have. ] # Mailman API credentials MAILMAN_REST_API_URL = 'http://localhost:8001' MAILMAN_REST_API_USER = 'restadmin' MAILMAN_REST_API_PASS = 'restpass' MAILMAN_ARCHIVER_KEY = 'SecretArchiverAPIKey' # To match any host use the wildcard entry '*' in the list below MAILMAN_ARCHIVER_FROM = ('127.0.0.1', '::1') # Application definition INSTALLED_APPS = ( 'hyperkitty', 'django_mailman3', # Uncomment the next line to enable the admin: 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'django_gravatar', 'compressor', 'haystack', 'django_extensions', 'django_q', 'allauth', 'allauth.account', 'allauth.socialaccount', 'django_mailman3.lib.auth.fedora', 'allauth.socialaccount.providers.openid', 'allauth.socialaccount.providers.github', 'allauth.socialaccount.providers.gitlab', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.twitter', 'allauth.socialaccount.providers.stackexchange', # Dev only dependencies. Do not include in any production site. 'debug_toolbar', ) MIDDLEWARE = ( 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # NOTE: Do not include DebugToolbarMiddleware in any production site. 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django_mailman3.middleware.TimezoneMiddleware', ) ROOT_URLCONF = 'urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django_mailman3.context_processors.common', 'hyperkitty.context_processors.common', ], }, }, ] WSGI_APPLICATION = 'wsgi.application' # Database # https://docs.djangoproject.com/en/1.8/ref/settings/#databases DATABASES = { 'default': { # Use 'sqlite3', 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'ENGINE': 'django.db.backends.sqlite3', # DB name or path to database file if using sqlite3. 'NAME': os.path.join(BASE_DIR, 'hyperkitty.db'), # The following settings are not used with sqlite3: 'USER': 'hyperkitty', 'PASSWORD': 'hkpass', # HOST: empty for localhost through domain sockets or '127.0.0.1' for # localhost through TCP. 'HOST': '', # PORT: set to empty string for default. 'PORT': '', # OPTIONS: for mysql engine only, do not use with other engines. # 'OPTIONS': {'charset': 'utf8mb4'} # Enable utf8 4-byte encodings. } # Example for PostgreSQL (recommanded for production): #'default': { # 'ENGINE': 'django.db.backends.postgresql_psycopg2', # 'NAME': 'database_name', # 'USER': 'database_user', # 'PASSWORD': 'database_password', # 'HOST': 'localhost', #} } # Set default type of primary key (feature introduced with django 3.2) # https://docs.djangoproject.com/en/3.2/releases/3.2/#customizing-type-of-auto-created-primary-keys DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' # If you're behind a proxy, use the X-Forwarded-Host header # See https://docs.djangoproject.com/en/1.8/ref/settings/#use-x-forwarded-host # USE_X_FORWARDED_HOST = True # And if your proxy does your SSL encoding for you, set SECURE_PROXY_SSL_HEADER # https://docs.djangoproject.com/en/1.8/ref/settings/#secure-proxy-ssl-header # SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') # SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_SCHEME', 'https') # Other security settings # SECURE_SSL_REDIRECT = True # If you set SECURE_SSL_REDIRECT to True, make sure the SECURE_REDIRECT_EXEMPT # contains at least this line: # SECURE_REDIRECT_EXEMPT = [ # "archives/api/mailman/.*", # Request from Mailman. # ] # SESSION_COOKIE_SECURE = True # SECURE_CONTENT_TYPE_NOSNIFF = True # SECURE_BROWSER_XSS_FILTER = True # CSRF_COOKIE_SECURE = True # CSRF_COOKIE_HTTPONLY = True # X_FRAME_OPTIONS = 'DENY' # Internationalization # https://docs.djangoproject.com/en/1.8/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.8/howto/static-files/ # Absolute path to the directory static files should be collected to. # Don't put anything in this directory yourself; store your static files # in apps' "static/" subdirectories and in STATICFILES_DIRS. # Example: "/var/www/example.com/static/" STATIC_ROOT = os.path.join(BASE_DIR, 'static') # URL prefix for static files. # Example: "http://example.com/static/", "http://static.example.com/" STATIC_URL = '/static/' # Additional locations of static files STATICFILES_DIRS = ( # Put strings here, like "/home/html/static" or "C:/www/django/static". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. # BASE_DIR + '/static/', ) # List of finder classes that know how to find static files in # various locations. STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', # 'django.contrib.staticfiles.finders.DefaultStorageFinder', 'compressor.finders.CompressorFinder', ) # Django 1.6+ defaults to a JSON serializer, but it won't work with # django-openid, see # https://bugs.launchpad.net/django-openid-auth/+bug/1252826 SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer' LOGIN_URL = 'account_login' LOGIN_REDIRECT_URL = 'hk_root' LOGOUT_URL = 'account_logout' # If you enable internal authentication, this is the address that the emails # will appear to be coming from. Make sure you set a valid domain name, # otherwise the emails may get rejected. # https://docs.djangoproject.com/en/1.8/ref/settings/#default-from-email # DEFAULT_FROM_EMAIL = "mailing-lists@you-domain.org" # If you enable email reporting for error messages, this is where those emails # will appear to be coming from. Make sure you set a valid domain name, # otherwise the emails may get rejected. # https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-SERVER_EMAIL # SERVER_EMAIL = 'root@your-domain.org' MESSAGE_TAGS = { messages.ERROR: 'danger' } # # Social auth # AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', ) # Django Allauth ACCOUNT_AUTHENTICATION_METHOD = "username_email" ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_EMAIL_VERIFICATION = "mandatory" ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https" ACCOUNT_UNIQUE_EMAIL = True SOCIALACCOUNT_PROVIDERS = { 'openid': { 'SERVERS': [ dict(id='yahoo', name='Yahoo', openid_url='http://me.yahoo.com'), ], }, 'google': { 'SCOPE': ['profile', 'email'], 'AUTH_PARAMS': {'access_type': 'online'}, }, } # # Gravatar # https://github.com/twaddington/django-gravatar # # Gravatar base url. # GRAVATAR_URL = 'http://cdn.libravatar.org/' # Gravatar base secure https url. # GRAVATAR_SECURE_URL = 'https://seccdn.libravatar.org/' # Gravatar size in pixels. # GRAVATAR_DEFAULT_SIZE = '80' # An image url or one of the following: 'mm', 'identicon', 'monsterid', # 'wavatar', 'retro'. # GRAVATAR_DEFAULT_IMAGE = 'mm' # One of the following: 'g', 'pg', 'r', 'x'. # GRAVATAR_DEFAULT_RATING = 'g' # True to use https by default, False for plain http. # GRAVATAR_DEFAULT_SECURE = True # # django-compressor # https://pypi.python.org/pypi/django_compressor # COMPRESS_PRECOMPILERS = ( ('text/x-scss', 'sassc -t compressed {infile} {outfile}'), ('text/x-sass', 'sassc -t compressed {infile} {outfile}'), ) # On a production setup, setting COMPRESS_OFFLINE to True will bring a # significant performance improvement, as CSS files will not need to be # recompiled on each requests. It means running an additional "compress" # management command after each code upgrade. # http://django-compressor.readthedocs.io/en/latest/usage/#offline-compression # COMPRESS_OFFLINE = True # Needed for debug mode INTERNAL_IPS = ('127.0.0.1',) # # Full-text search engine # HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': os.path.join(BASE_DIR, "fulltext_index"), # You can also use the Xapian engine, it's faster and more accurate, # but requires another library. # http://django-haystack.readthedocs.io/en/v2.4.1/installing_search_engines.html#xapian # Example configuration for Xapian: #'ENGINE': 'xapian_backend.XapianEngine' }, } # # REST framework # REST_FRAMEWORK = { 'PAGE_SIZE': 10, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'DEFAULT_FILTER_BACKENDS': ( 'rest_framework.filters.OrderingFilter', ), } # # Asynchronous tasks # Q_CLUSTER = { 'timeout': 300, 'retry': 360, 'save_limit': 100, 'orm': 'default', } # A sample logging configuration. The only tangible logging # performed by this configuration is to send an email to # the site admins on every HTTP 500 error when DEBUG=False. # See http://docs.djangoproject.com/en/dev/topics/logging for # more details on how to customize your logging configuration. LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse' } }, 'handlers': { 'mail_admins': { 'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler' }, 'file':{ 'level': 'INFO', #'class': 'logging.handlers.RotatingFileHandler', 'class': 'logging.handlers.WatchedFileHandler', 'filename': os.path.join(BASE_DIR, 'hyperkitty.log'), 'formatter': 'verbose', }, 'console': { 'class': 'logging.StreamHandler', 'formatter': 'simple', }, }, 'loggers': { 'django.request': { 'handlers': ['mail_admins', 'file', 'console'], 'level': 'INFO', 'propagate': True, }, 'django': { 'handlers': ['file'], 'level': 'ERROR', 'propagate': True, }, 'hyperkitty': { 'handlers': ['file', 'console'], 'level': 'INFO', 'propagate': True, }, }, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(process)d %(name)s %(message)s' }, 'simple': { 'format': '%(levelname)s %(message)s' }, }, #'root': { # 'handlers': ['file'], # 'level': 'INFO', #}, } # Using the cache infrastructure can significantly improve performance on a # production setup. This is an example with a local Memcached server. #CACHES = { # 'default': { # 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache', # 'LOCATION': '127.0.0.1:11211', # } #} CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', } } # When DEBUG is True, don't actually send emails to the SMTP server, just store # them in a directory. This way you won't accidentally spam your mailing-lists # while you're fiddling with the code. if DEBUG == True: EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend' EMAIL_FILE_PATH = os.path.join(BASE_DIR, 'emails') # # HyperKitty-specific # # Only display mailing-lists from the same virtual host as the webserver FILTER_VHOST = False # Disable singleton locking for Django-Q tasks. HYPERKITTY_DISABLE_SINGLETON_TASKS = False # Maximum time between two task runs with same function and arguments. # This setting is mostly meant for Mailman Developers and should be used # with caution. This setting seems unused. # Default set to 10mins. HYPERKITTY_TASK_LOCK_TIMEOUT = 10 * 60 # The location of the lock file for the update_index and update_and_clean_index # jobs can be set as HYPERKITTY_JOBS_UPDATE_INDEX_LOCKFILE. The default is a # file named hyperkitty-jobs-update-index.lock in the directory returned by # tempfile.gettempdir(). # The monthly update_and_clean_index job runs for a long time and its lock can # be broken by the hourly update_index job if it's lock lifetime is too short. # The default is 900 seconds (15 minutes). If the monthly job fails with # flufl.lock._lockfile.NotLockedError: Already unlocked, increase it. HYPERKITTY_JOBS_UPDATE_INDEX_LOCK_LIFE = 900 # Inactive List Setting SHOW_INACTIVE_LISTS_DEFAULT = False # Disable Posting HYPERKITTY_ALLOW_WEB_POSTING = True HYPERKITTY_ENABLE_GRAVATAR = True # Number of items in the mailing lists feeds HYPERKITTY_MLIST_FEED_LENGTH = 30 try: from settings_local import * except ImportError: pass ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1652923009.0 HyperKitty-1.3.7/example_project/urls.py0000644000076500000240000000277014241315201017736 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . """ This file is the main URL config for a Django website including HyperKitty. """ from django.conf import settings from django.conf.urls import include from django.contrib import admin from django.urls import path, reverse_lazy from django.views.generic import RedirectView urlpatterns = [ path('', RedirectView.as_view( url=reverse_lazy('hk_root'))), path('hyperkitty/', include('hyperkitty.urls')), # url(r'^postorius/', include('postorius.urls')), path('', include('django_mailman3.urls')), path('accounts/', include('allauth.urls')), # Django admin path('admin/', admin.site.urls), ] if settings.DEBUG: import debug_toolbar urlpatterns = [ path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/example_project/wsgi.py0000755000076500000240000000222714023037632017731 0ustar00maxkingstaff""" WSGI config for HyperKitty project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see https://docs.djangoproject.com/en/{{ docs_version }}/howto/deployment/wsgi/ """ import os from django.core.wsgi import get_wsgi_application # import sys # import site # For some unknown reason, sometimes mod_wsgi fails to set the python paths to # the virtualenv, with the 'python-path' option. You can do it here too. # # # Remember original sys.path. # prev_sys_path = list(sys.path) # # Add here, for the settings module # site.addsitedir(os.path.abspath(os.path.dirname(__file__))) # # Add the virtualenv # venv = os.path.join(os.path.abspath(os.path.dirname(__file__)), # '..', 'lib', 'python2.6', 'site-packages') # site.addsitedir(venv) # # Reorder sys.path so new directories at the front. # new_sys_path = [] # for item in list(sys.path): # if item not in prev_sys_path: # new_sys_path.append(item) # sys.path.remove(item) # sys.path[:0] = new_sys_path os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") application = get_wsgi_application() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8964884 HyperKitty-1.3.7/hyperkitty/0000755000076500000240000000000014355237147015446 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/__init__.py0000644000076500000240000000157214355232204017551 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # VERSION = "1.3.7" default_app_config = 'hyperkitty.apps.HyperKittyConfig' ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/admin.py0000644000076500000240000000574314355232204017106 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2018-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # from django.contrib import admin from django.urls import reverse from django.utils.html import format_html from django.utils.http import urlencode from hyperkitty import models admin.site.register(models.profile.Profile) admin.site.register(models.tag.Tag) admin.site.register(models.vote.Vote) admin.site.register(models.thread.LastView) admin.site.register(models.favorite.Favorite) @admin.register(models.email.Email) class EmailAdmin(admin.ModelAdmin): list_display = ('id', 'sender', 'date', 'subject', 'mailinglist') list_filter = ('sender', 'mailinglist__list_id', 'thread_id') search_fields = ('subject', 'sender__address') @admin.register(models.thread.Thread) class ThreadAdmin(admin.ModelAdmin): list_display = ('id', 'mailinglist', 'subject', 'date_active', 'emails') search_fields = ('subject', 'mailinglist__name', 'mailinglist__list_id') list_filter = ('mailinglist__list_id', ) def emails(self, obj): count = obj.emails.count() url = ( reverse("admin:hyperkitty_email_changelist") + "?" + urlencode({"thread__id": f"{obj.id}"}) ) return format_html('{} Emails', url, count) @admin.register(models.mailinglist.MailingList) class MailingListAdmin(admin.ModelAdmin): list_display = ('name', 'list_id', 'threads', 'emails') search_fields = ('name', 'list_id') def threads(self, obj): count = obj.threads.count() url = ( reverse("admin:hyperkitty_thread_changelist") + "?" + urlencode({"mailinglist__id": f"{obj.id}"}) ) return format_html('{} Threads', url, count) def emails(self, obj): count = obj.emails.count() url = ( reverse("admin:hyperkitty_email_changelist") + "?" + urlencode({"mailinglist__id": f"{obj.id}"}) ) return format_html('{} Emails', url, count) @admin.register(models.category.ThreadCategory) class ThreadCategoryAdmin(admin.ModelAdmin): def save_model(self, request, obj, form, change): obj.name = obj.name.lower() return super(ThreadCategoryAdmin, self).save_model( request, obj, form, change) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.897973 HyperKitty-1.3.7/hyperkitty/api/0000755000076500000240000000000014355237147016217 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/__init__.py0000644000076500000240000000145714355232204020324 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/attachment.py0000644000076500000240000000355614355232204020717 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.urls import reverse from rest_framework import serializers from hyperkitty.models import Attachment from .utils import MLChildHyperlinkedRelatedField class AttachmentSerializer(serializers.HyperlinkedModelSerializer): email = MLChildHyperlinkedRelatedField( view_name='hk_api_email_detail', read_only=True, lookup_field="message_id_hash") download = serializers.SerializerMethodField() class Meta: model = Attachment fields = ( "email", "counter", "name", "content_type", "encoding", "size", "download", ) def get_download(self, obj): relative_url = reverse( "hk_message_attachment", kwargs=dict( mlist_fqdn=obj.email.mailinglist.name, message_id_hash=obj.email.message_id_hash, counter=obj.counter, filename=obj.name, ) ) if "request" in self.context: return self.context["request"].build_absolute_uri(relative_url) else: return relative_url ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/email.py0000644000076500000240000001042414355232204017646 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.core.exceptions import PermissionDenied from django.shortcuts import get_object_or_404 from rest_framework import generics, serializers from hyperkitty.lib.view_helpers import is_mlist_authorized from hyperkitty.models import ArchivePolicy, Email, MailingList from .attachment import AttachmentSerializer from .sender import SenderSerializer from .utils import ( IsMailingListPublicOrIsMember, MLChildHyperlinkedRelatedField) class EmailShortSerializer(serializers.HyperlinkedModelSerializer): url = MLChildHyperlinkedRelatedField( view_name='hk_api_email_detail', read_only=True, lookup_field="message_id_hash", source="*") mailinglist = serializers.HyperlinkedRelatedField( view_name='hk_api_mailinglist_detail', read_only=True, lookup_field="name", lookup_url_kwarg="mlist_fqdn") thread = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_detail', read_only=True, lookup_field="thread_id") parent = MLChildHyperlinkedRelatedField( view_name='hk_api_email_detail', read_only=True, lookup_field="message_id_hash") children = MLChildHyperlinkedRelatedField( view_name='hk_api_email_detail', read_only=True, lookup_field="message_id_hash", many=True) sender = SenderSerializer() class Meta: model = Email fields = ("url", "mailinglist", "message_id", "message_id_hash", "thread", "sender", "sender_name", "subject", "date", "parent", "children", ) class EmailSerializer(EmailShortSerializer): votes = serializers.SerializerMethodField() attachments = AttachmentSerializer(many=True, read_only=True) class Meta: model = Email fields = EmailShortSerializer.Meta.fields + ( "votes", "content", "attachments") def get_votes(self, obj): return obj.get_votes() class EmailList(generics.ListAPIView): """List emails""" serializer_class = EmailShortSerializer ordering_fields = ("archived_date", "thread_order", "date") def get_queryset(self): mlist = MailingList.objects.get(name=self.kwargs["mlist_fqdn"]) if not is_mlist_authorized(self.request, mlist): raise PermissionDenied query = Email.objects.filter( mailinglist__name=self.kwargs["mlist_fqdn"]) if "thread_id" in self.kwargs: query = query.filter( thread__thread_id=self.kwargs["thread_id"] ).order_by("thread_order") else: query = query.order_by("-archived_date") return query class EmailListBySender(generics.ListAPIView): """List emails by sender""" serializer_class = EmailShortSerializer def get_queryset(self): key = self.kwargs["mailman_id"] query = Email.objects.exclude( mailinglist__archive_policy=ArchivePolicy.private.value ) if "@" in key: query = query.filter(sender__address=key) else: query = query.filter(sender__mailman_id=key) return query.order_by("-archived_date") class EmailDetail(generics.RetrieveAPIView): """Show an email""" serializer_class = EmailSerializer permission_classes = [IsMailingListPublicOrIsMember] def get_object(self): email = get_object_or_404( Email, mailinglist__name=self.kwargs["mlist_fqdn"], message_id_hash=self.kwargs["message_id_hash"], ) return email ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/mailinglist.py0000644000076500000240000000454114355232204021076 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from rest_framework import generics, serializers from hyperkitty.models import ArchivePolicy, MailingList from .utils import EnumField, IsMailingListPublicOrIsMember class MailingListSerializer(serializers.HyperlinkedModelSerializer): url = serializers.HyperlinkedIdentityField( view_name='hk_api_mailinglist_detail', lookup_field="name", lookup_url_kwarg="mlist_fqdn") threads = serializers.HyperlinkedIdentityField( view_name='hk_api_thread_list', lookup_field="name", lookup_url_kwarg="mlist_fqdn") emails = serializers.HyperlinkedIdentityField( view_name='hk_api_email_list', lookup_field="name", lookup_url_kwarg="mlist_fqdn") archive_policy = EnumField(enum=ArchivePolicy) class Meta: model = MailingList fields = ( "url", "name", "display_name", "description", "subject_prefix", "archive_policy", "created_at", "threads", "emails") lookup_field = "name" class MailingListList(generics.ListAPIView): """List mailing-lists""" queryset = MailingList.objects.exclude( archive_policy=ArchivePolicy.private.value) ordering = ("name", ) ordering_fields = ("name", "created_at") lookup_field = "name" serializer_class = MailingListSerializer class MailingListDetail(generics.RetrieveAPIView): """Show a mailing-list""" queryset = MailingList.objects.all() lookup_field = "name" lookup_url_kwarg = "mlist_fqdn" serializer_class = MailingListSerializer permission_classes = [IsMailingListPublicOrIsMember] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/sender.py0000644000076500000240000000334614355232204020044 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from rest_framework import serializers from hyperkitty.models import Sender class OptionalHyperlinkedRelatedField(serializers.HyperlinkedRelatedField): def to_representation(self, obj): value = getattr(obj, self.lookup_field) if value is None: return None return super( OptionalHyperlinkedRelatedField, self ).to_representation(obj) class SenderSerializer(serializers.HyperlinkedModelSerializer): emails = OptionalHyperlinkedRelatedField( view_name='hk_api_sender_email_list', read_only=True, lookup_field="mailman_id", source="*", required=False) # emails is None if mailmain_id is None address = serializers.SerializerMethodField() class Meta: model = Sender fields = ("address", "mailman_id", "address", "emails") lookup_field = "address" def get_address(self, obj): return obj.address.replace("@", " (a) ") ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/tag.py0000644000076500000240000000277414355232204017343 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from rest_framework import generics, serializers from hyperkitty.models import Tag from .utils import MLChildHyperlinkedRelatedField class TagSerializer(serializers.HyperlinkedModelSerializer): threads = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_detail', many=True, read_only=True, lookup_field="thread_id") users = serializers.SlugRelatedField( many=True, read_only=True, slug_field='username') class Meta: model = Tag fields = ("name", "threads", "users") lookup_field = "name" class TagList(generics.ListAPIView): """List tags""" queryset = Tag.objects.all() lookup_field = "name" serializer_class = TagSerializer ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/thread.py0000644000076500000240000000772314355232204020036 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.core.exceptions import PermissionDenied from django.shortcuts import get_object_or_404 from rest_framework import generics, serializers from hyperkitty.lib.view_helpers import is_mlist_authorized from hyperkitty.models import MailingList, Thread from .utils import ( IsMailingListPublicOrIsMember, MLChildHyperlinkedRelatedField) class ThreadShortSerializer(serializers.HyperlinkedModelSerializer): url = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_detail', read_only=True, lookup_field="thread_id", source="*") mailinglist = serializers.HyperlinkedRelatedField( view_name='hk_api_mailinglist_detail', read_only=True, lookup_field="name", lookup_url_kwarg="mlist_fqdn") starting_email = MLChildHyperlinkedRelatedField( view_name='hk_api_email_detail', read_only=True, lookup_field="message_id_hash") votes_total = serializers.IntegerField(min_value=0) emails = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_email_list', read_only=True, lookup_field="thread_id", source="*") replies_count = serializers.SerializerMethodField() next_thread = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_detail', read_only=True, lookup_field="thread_id") prev_thread = MLChildHyperlinkedRelatedField( view_name='hk_api_thread_detail', read_only=True, lookup_field="thread_id") class Meta: model = Thread fields = ("url", "mailinglist", "thread_id", "subject", "date_active", "starting_email", "emails", "votes_total", "replies_count", "next_thread", "prev_thread") def get_replies_count(self, obj): return obj.emails_count - 1 class ThreadSerializer(ThreadShortSerializer): votes = serializers.SerializerMethodField() participants = serializers.SerializerMethodField() class Meta: model = Thread fields = ThreadShortSerializer.Meta.fields + ( "votes", "participants", "participants_count", ) def get_votes(self, obj): return obj.get_votes() def get_participants(self, obj): return [ {"name": p[0].replace("@", " (a) "), "email": p[1].replace("@", " (a) "), } for p in obj.participants ] class ThreadList(generics.ListAPIView): """List threads""" serializer_class = ThreadShortSerializer ordering = ("-date_active", ) def get_queryset(self): mlist = MailingList.objects.get(name=self.kwargs["mlist_fqdn"]) if not is_mlist_authorized(self.request, mlist): raise PermissionDenied return Thread.objects.filter( mailinglist__name=self.kwargs["mlist_fqdn"], ).order_by("-date_active") class ThreadDetail(generics.RetrieveAPIView): """Show a thread""" serializer_class = ThreadSerializer permission_classes = [IsMailingListPublicOrIsMember] def get_object(self): thread = get_object_or_404( Thread, mailinglist__name=self.kwargs["mlist_fqdn"], thread_id=self.kwargs["thread_id"], ) return thread ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/api/utils.py0000644000076500000240000000557714355232204017734 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from rest_framework import permissions, serializers from hyperkitty.lib.view_helpers import is_mlist_authorized from hyperkitty.models import MailingList class MLChildHyperlinkedRelatedField(serializers.HyperlinkedRelatedField): def get_url(self, obj, view_name, request, format): lookup_value = getattr(obj, self.lookup_field) kwargs = {self.lookup_url_kwarg: lookup_value, "mlist_fqdn": obj.mailinglist.name} return self.reverse(view_name, kwargs=kwargs, request=request, format=format) def get_object(self, view_name, view_args, view_kwargs): lookup_value = view_kwargs[self.lookup_url_kwarg] lookup_kwargs = {self.lookup_field: lookup_value, "mailinglist__name": view_kwargs["mlist_fqdn"]} return self.get_queryset().get(**lookup_kwargs) class EnumField(serializers.IntegerField): def __init__(self, **kwargs): self.enum = kwargs.pop("enum", None) super(EnumField, self).__init__(**kwargs) def to_internal_value(self, data): if isinstance(data, int): try: data = self.enum(data) except ValueError: self.fail("invalid") else: try: data = getattr(self.enum, data) except AttributeError: self.fail("invalid") return data.value def to_representation(self, value): return self.enum(value).name class IsMailingListPublicOrIsMember(permissions.BasePermission): """ Custom permission to only allow access to public lists or to lists the authenticated user is a member of. """ def _get_mlist(self, obj): if isinstance(obj, MailingList): return obj if hasattr(obj, "mailinglist"): return obj.mailinglist def has_object_permission(self, request, view, obj): mlist = self._get_mlist(obj) if mlist is None: # This is not a object linked to a mailing-list. return True return is_mlist_authorized(request, mlist) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/apps.py0000644000076500000240000000203614355232204016751 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2015-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.apps import AppConfig class HyperKittyConfig(AppConfig): name = 'hyperkitty' verbose_name = "HyperKitty" def ready(self): # flake8: noqa import hyperkitty.checks import hyperkitty.signals ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/checks.py0000644000076500000240000000512514355232204017250 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2015-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import os import random from django.conf import settings from django.core.checks import Error, register @register() def config_check(app_configs, **kwargs): if app_configs is not None and 'hyperkitty' not in [ c.name for c in app_configs]: return [] attachment_folder = getattr( settings, "HYPERKITTY_ATTACHMENT_FOLDER", None) errors = [] if attachment_folder is not None: if not os.path.exists(attachment_folder): errors.append( Error( 'HyperKitty\'s attachment folder does not exist', hint=('The folder set in the config variable ' 'HYPERKITTY_ATTACHMENT_FOLDER does not exist yet ' '({!r}). You must create it and make sure the ' 'webserver has the permissions to write there.' ).format(attachment_folder), id='hyperkitty.E001', ) ) else: extra = random.randrange(10000) try: filepath = os.path.join(attachment_folder, f'_check_{extra}') with open(filepath, "w") as f: f.write("check") os.remove(filepath) except OSError: errors.append( Error( 'Could not write to HyperKitty\'s attachment folder', hint='The folder set in the config variable ' 'HYPERKITTY_ATTACHMENT_FOLDER cannot be ' 'written to. Make sure the webserver has ' 'the permissions to write there.', id='hyperkitty.E002', ) ) return errors ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/context_processors.py0000644000076500000240000000167614355232204021765 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aamir Khan # Author: Aurelien Bompard # from hyperkitty import VERSION def common(request): return {"HYPERKITTY_VERSION": VERSION} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/feed.py0000644000076500000240000000511314355232204016710 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2020-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Stasiek Michalski # import re from django.conf import settings from django.contrib.syndication.views import Feed from django.shortcuts import get_object_or_404 from django.urls import reverse from hyperkitty.models import Email, MailingList def chr2entity(mo): return '&#' + str(ord(mo.group(0))) + ';' def sanitize(x): if isinstance(x, str): return re.sub(r'[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\xa0]', chr2entity, x) else: return x class MailingListFeed(Feed): def get_object(self, request, mlist_fqdn): return get_object_or_404(MailingList, name=mlist_fqdn) def title(self, obj): return sanitize(obj.display_name) def link(self, obj): return reverse("hk_list_overview", kwargs={"mlist_fqdn": obj.name}) def description(self, obj): return sanitize(obj.description) def items(self, obj): len = getattr(settings, 'HYPERKITTY_MLIST_FEED_LENGTH', 30) return Email.objects.filter(mailinglist=obj).order_by('-date')[:len] def item_title(self, item): return sanitize(item.subject) def item_link(self, item): return reverse("hk_message_index", kwargs={"mlist_fqdn": item.mailinglist.name, "message_id_hash": item.message_id_hash}) def item_description(self, item): return sanitize(item.content.replace("@", "\uff20")) def item_author_name(self, item): return sanitize(item.sender.name) def item_author_email(self, item): return sanitize(item.sender.address.replace("@", "\uff20")) def item_author_link(self, item): return reverse("hk_public_user_profile", kwargs={"user_id": item.sender.mailman_id}) def item_pubdate(self, item): return sanitize(item.date) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8983645 HyperKitty-1.3.7/hyperkitty/fixtures/0000755000076500000240000000000014355237147017317 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/fixtures/first_start.json0000644000076500000240000000151214023037632022542 0ustar00maxkingstaff[ { "pk": 1, "model": "hyperkitty.threadcategory", "fields": { "color": "#3a87ad", "name": "announce" } }, { "pk": 2, "model": "hyperkitty.threadcategory", "fields": { "color": "#65cdd4", "name": "question" } }, { "pk": 3, "model": "hyperkitty.threadcategory", "fields": { "color": "#e084e0", "name": "schedule" } }, { "pk": 4, "model": "hyperkitty.threadcategory", "fields": { "color": "#f89406", "name": "todo" } }, { "pk": 5, "model": "hyperkitty.threadcategory", "fields": { "color": "#468847", "name": "policy" } } ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/fixtures/tag_testdata.json0000644000076500000240000000306614023037632022650 0ustar00maxkingstaff[{ "pk": 1, "model": "hyperkitty.rating", "fields": { "vote": 1, "user": 1, "list_address": "devel@fp.o", "messageid": "20120807173237.GA7638@nostromo.devel.redhat.com" } }, { "pk": 2, "model": "hyperkitty.rating", "fields": { "vote": 1, "user": 1, "list_address": "devel@fp.o", "messageid": "20120717073931.2b3ccfad@pegasus.ausil.us" } }, { "pk": 3, "model": "hyperkitty.rating", "fields": { "vote": 1, "user": 1, "list_address": "devel@fp.o", "messageid": "CAMqY-FeSSALDs0N5gyPNqM4ydOHOKFp==wmy9ihVAGKhoPk=Tg@mail.gmail.com" } }, { "pk": 4, "model": "hyperkitty.rating", "fields": { "vote": 1, "user": 1, "list_address": "devel@fp.o", "messageid": "cone.1342275563.803007.2493.1000@monster.email-scan.com" } }, { "pk": 1, "model": "hyperkitty.userprofile", "fields": { "user": 1, "karma": 1 } }, { "pk": 1, "model": "hyperkitty.tag", "fields": { "tag": "aamir", "list_address": "devel@fp.o", "threadid": "MEESBVZAM3QKAZSTSQCEF65PS2434NYG" } }, { "pk": 2, "model": "hyperkitty.tag", "fields": { "tag": "aamir", "list_address": "devel@fp.o", "threadid": "SOSFEEJJNEI47PDNIPZMYQAPBAGNCUII" } }, { "pk": 3, "model": "hyperkitty.tag", "fields": { "tag": "packaging", "list_address": "devel@fp.o", "threadid": "MEESBVZAM3QKAZSTSQCEF65PS2434NYG" } }] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/forms.py0000644000076500000240000001051214355232204017132 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aamir Khan # Author: Aurélien Bompard # from django import forms from django.utils.safestring import mark_safe from django.utils.translation import gettext_lazy as _ class TextInputWithButton(forms.TextInput): """ Render a text field and a button following the Twitter Bootstrap directives: http://getbootstrap.com/components/#input-groups-buttons Use the 'button_text' class attribute to set the button's text. """ def render(self, name, value, attrs=None, renderer=None): button_text = self.attrs.pop("button_text", "") initial_rendering = forms.TextInput.render( self, name, value, attrs, renderer=renderer) button = mark_safe( '' % button_text) return "".join([ '
', initial_rendering, button, '
']) class AddTagForm(forms.Form): tag = forms.CharField( label='', help_text=None, widget=TextInputWithButton( attrs={'placeholder': _('Add a tag...'), 'class': 'input-medium form-control', 'button_text': _('Add'), 'title': _('use commas to add multiple tags'), } ) ) action = forms.CharField(widget=forms.HiddenInput, initial="add") class AttachmentFileInput(forms.FileInput): attach_first_text = _('Attach a file') attach_another_text = _('Attach another file') rm_text = _('Remove this file') template = """ %(input)s (-) %(attach_first_text)s %(attach_another_text)s """ def render(self, name, value, attrs=None, renderer=None): substitutions = { 'attach_first_text': self.attach_first_text, 'attach_another_text': self.attach_another_text, 'rm_text': self.rm_text, } substitutions['input'] = super(AttachmentFileInput, self).render( name, value, attrs, renderer=renderer) return mark_safe(self.template % substitutions) class ReplyForm(forms.Form): newthread = forms.BooleanField(label="", required=False) subject = forms.CharField( label="", required=False, widget=forms.TextInput(attrs={ 'placeholder': 'New subject', 'class': 'form-control'})) message = forms.CharField( label="", widget=forms.Textarea(attrs={'class': 'form-control'})) sender = forms.ChoiceField( label="", required=False, widget=forms.Select(attrs={'class': 'form-control input-sm'})) # attachment = forms.FileField(required=False, widget=AttachmentFileInput) class PostForm(forms.Form): subject = forms.CharField() message = forms.CharField(widget=forms.Textarea) sender = forms.ChoiceField( label="", required=False, widget=forms.Select(attrs={'class': 'form-control input-sm'})) # attachment = forms.FileField(required=False, label="", # widget=AttachmentFileInput) class CategoryForm(forms.Form): category = forms.ChoiceField(label="", required=False) class MessageDeleteForm(forms.Form): email = forms.ModelMultipleChoiceField( queryset=None, widget=forms.ModelMultipleChoiceField.hidden_widget, ) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9006429 HyperKitty-1.3.7/hyperkitty/jobs/0000755000076500000240000000000014355237147016403 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/jobs/__init__.py0000644000076500000240000000000014355216015020471 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/empty_threads.py0000644000076500000240000000231514355232204021613 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Remove empty threads """ from django.db.models import Count from django_extensions.management.jobs import BaseJob from hyperkitty.models import Thread class Job(BaseJob): help = "Remove empty threads" when = "monthly" def execute(self): Thread.objects.annotate( num_emails=Count("emails") ).filter(num_emails=0).delete() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/new_lists_from_mailman.py0000644000076500000240000000227314355232204023476 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Import new lists from Mailman over REST. Those lists have no archived email yet. """ from django_extensions.management.jobs import BaseJob from hyperkitty.lib.mailman import get_new_lists_from_mailman class Job(BaseJob): help = "Import new lists from Mailman" when = "hourly" def execute(self): get_new_lists_from_mailman() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/orphan_emails.py0000644000076500000240000000404414355232204021565 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Find the parents of orphan emails. When an email has an in-reply-to header pointing to no known email, it is set to start a new thread. This job runs later on and tries to find the missing email in the database, in case it was added in the meantime. This can happen if HK receives the reply before the original message (when a mail server in the chain has an issue, or in case of greylisting for example). """ from django_extensions.management.jobs import BaseJob from hyperkitty.models import Email class Job(BaseJob): help = "Reattach orphan emails" when = "daily" def execute(self): orphan_starters = Email.objects.filter( parent_id__isnull=True, in_reply_to__isnull=False) for orphan_starter in orphan_starters: parent = Email.objects.filter( mailinglist=orphan_starter.mailinglist, message_id=orphan_starter.in_reply_to).first() if parent is None: continue if orphan_starter.id == parent.id: # an email with the in-reply-to header pointing to itself, # that's just bogus, ignore it. continue orphan_starter.set_parent(parent) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/recent_threads_cache.py0000644000076500000240000000237614355232204023067 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2016-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Refresh the recent threads cache for each mailing list. """ from django_extensions.management.jobs import BaseJob from hyperkitty.models import MailingList class Job(BaseJob): help = "Refresh the recent threads cache" when = "daily" def execute(self): for mlist in MailingList.objects.all(): for cached_value in mlist.recent_cached_values: cached_value.rebuild() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/sync_mailman.py0000644000076500000240000000224614355232204021420 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Sync list properties and user mailman_id's with Mailman over REST """ from django_extensions.management.jobs import BaseJob from hyperkitty.lib.mailman import sync_with_mailman class Job(BaseJob): help = "Sync user and list properties with Mailman" when = "daily" def execute(self): sync_with_mailman() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/thread_order_depth.py0000644000076500000240000000241614355232204022573 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Compute thread order and depth for all threads """ from django_extensions.management.jobs import BaseJob from hyperkitty.lib.analysis import compute_thread_order_and_depth from hyperkitty.models import Thread class Job(BaseJob): help = "Compute thread order and depth for all threads" when = "yearly" def execute(self): for thread in Thread.objects.all(): compute_thread_order_and_depth(thread) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/thread_starting_email.py0000644000076500000240000000336414355232204023301 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Find the starting email for threads which don't have one set already. """ from django_extensions.management.jobs import BaseJob from hyperkitty.models.email import Email from hyperkitty.models.thread import Thread class Job(BaseJob): help = "Find the starting email when it is missing" when = "hourly" def execute(self): for thread in Thread.objects.filter( starting_email__isnull=True).all(): try: thread.starting_email = thread.emails.get( parent_id__isnull=True) except Email.DoesNotExist: thread.starting_email = thread.emails.order_by("date").first() if thread.starting_email is None: # No email, delete the thread assert thread.emails.count() == 0 thread.delete() continue thread.save() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/update_and_clean_index.py0000644000076500000240000000231114355232204023374 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Update the full-text index """ from django_extensions.management.jobs import BaseJob from hyperkitty.lib.utils import run_with_lock from hyperkitty.search_indexes import update_index class Job(BaseJob): help = "Update the full-text index and clean old entries" when = "monthly" def execute(self): run_with_lock(update_index, remove=True) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/jobs/update_index.py0000644000076500000240000000226314355232204021416 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Update the full-text index """ from django_extensions.management.jobs import BaseJob from hyperkitty.lib.utils import run_with_lock from hyperkitty.search_indexes import update_index class Job(BaseJob): help = "Update the full-text index" when = "hourly" def execute(self): run_with_lock(update_index, remove=False) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9033322 HyperKitty-1.3.7/hyperkitty/lib/0000755000076500000240000000000014355237147016214 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/__init__.py0000644000076500000240000000146114355232204020314 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/analysis.py0000644000076500000240000000407514355232204020404 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2011-2023 by the Free Software Foundation, Inc. # # 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. """ Analysis of messages or threads of messages Author: Aurelien Bompard """ from django.db import transaction import networkx as nx def compute_thread_order_and_depth(thread): # Emails must be saved, there will be DB queries in this function. graph = nx.DiGraph() thread_pos = {"d": 0, "o": 0} # depth, order def walk_successors(msgid): obj = graph.nodes[msgid]["obj"] obj.thread_depth = thread_pos["d"] obj.thread_order = thread_pos["o"] obj.save(update_fields=["thread_depth", "thread_order"]) thread_pos["d"] += 1 thread_pos["o"] += 1 for succ in sorted(graph.successors(msgid), key=lambda m: graph.nodes[m]["num"]): walk_successors(succ) thread_pos["d"] -= 1 for index, email in enumerate(thread.emails.order_by("date")): graph.add_node(email.id, num=index, obj=email) if email.parent_id is not None: graph.add_edge(email.parent_id, email.id) if not nx.is_directed_acyclic_graph(graph): # I don't want reply loops in my graph, thank you very much graph.remove_edge(email.parent_id, email.id) with transaction.atomic(): walk_successors(thread.starting_email.id) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/compat.py0000644000076500000240000000341214355232204020036 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import datetime import re from django.http import Http404 from hyperkitty.models import MailingList PORT_IN_URL = re.compile(r':\d+$') def get_list_by_name(list_name, domain): matching = list(MailingList.objects.filter(name__startswith=list_name+"@")) if len(matching) == 0: # no candidate found raise Http404("No archived mailinglist by that name") if len(matching) == 1: # only one candidate return matching[0] # more than one result, try using the hostname domain = PORT_IN_URL.sub('', domain) list_fqdn = "%s@%s" % (list_name, domain) try: return MailingList.objects.get(name=list_fqdn) except MailingList.DoesNotExist: # return the first match, arbitrarily return matching[0] def month_name_to_num(month_name): """map month names to months numbers""" months = dict((datetime.date(2000, num, 1).strftime('%B'), num) for num in range(1, 12)) return months[month_name] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/incoming.py0000644000076500000240000001431314355232204020360 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging import re from email.message import EmailMessage from django.conf import settings from django.db import DataError from django.utils import timezone from django_mailman3.lib.scrub import Scrubber from hyperkitty.lib.utils import ( get_message_id, get_ref, header_to_unicode, parseaddr, parsedate) from hyperkitty.models import ( ArchivePolicy, Attachment, Email, MailingList, Sender) from hyperkitty.tasks import sender_mailman_id, update_from_mailman logger = logging.getLogger(__name__) UNIXFROM_DATE_RE = re.compile(r'^\s*[^\s]+@[^\s]+ (.*)$') class DuplicateMessage(Exception): """ The database already contains an email with the same Message-ID header. """ def add_to_list(list_name, message, from_import=False): assert isinstance(message, EmailMessage) # timeit("1 start") mlist = MailingList.objects.get_or_create(name=list_name)[0] if not getattr(settings, "HYPERKITTY_BATCH_MODE", False): update_from_mailman(mlist.name) mlist.save() if mlist.archive_policy == ArchivePolicy.never.value and not from_import: logger.info("Archiving disabled by list policy for %s", list_name) return if "Message-Id" not in message: raise ValueError("No 'Message-Id' header in email", message) # timeit("2 after ml, before checking email & sender") msg_id = get_message_id(message) if Email.objects.filter(mailinglist=mlist, message_id=msg_id).exists(): raise DuplicateMessage(msg_id) email = Email(mailinglist=mlist, message_id=msg_id) email.in_reply_to = get_ref(message) # Find thread id if message.get_unixfrom() is not None: mo = UNIXFROM_DATE_RE.match(message.get_unixfrom()) if mo: archived_date = parsedate(mo.group(1)) if archived_date is not None: email.archived_date = archived_date # Sender try: from_str = header_to_unicode(message['From']) from_name, from_email = parseaddr(from_str) from_name = from_name.strip() sender_address = from_email.encode('ascii').decode("ascii").strip() except (UnicodeDecodeError, UnicodeEncodeError): raise ValueError("Non-ascii sender address", message) if not sender_address: if from_name: sender_address = re.sub("[^a-z0-9]", "", from_name.lower()) if not sender_address: sender_address = "unknown" sender_address = "{}@example.com".format(sender_address) else: sender_address = "unknown@example.com" email.sender_name = from_name sender = Sender.objects.get_or_create(address=sender_address)[0] email.sender = sender if not getattr(settings, "HYPERKITTY_BATCH_MODE", False): sender_mailman_id(sender.pk) # timeit("3 after sender, before email content") # Headers email.subject = header_to_unicode(message.get('Subject')) if email.subject is not None: # limit subject size to 512, it's a varchar field email.subject = email.subject[:512] msg_date = parsedate(message.get("Date")) if msg_date is None: # Absent or unparseable date msg_date = timezone.now() utcoffset = msg_date.utcoffset() if msg_date.tzinfo is not None: msg_date = msg_date.astimezone(timezone.utc) # store in UTC email.date = msg_date if utcoffset is None: email.timezone = 0 else: # in minutes email.timezone = int( ((utcoffset.days * 24 * 60 * 60) + utcoffset.seconds) / 60) # Content scrubber = Scrubber(message) # warning: scrubbing modifies the msg in-place email.content, attachments = scrubber.scrub() # timeit("4 after email content, before signals") # TODO: detect category? # Find the parent email. # This can't be moved to Email.on_pre_save() because Email.set_parent() # needs to be free to change the parent independently from the in_reply_to # property, and will save() the instance. # This, along with some of the work done in Email.on_pre_save(), could be # moved to an async task, but the rest of the app must be able to cope with # emails lacking this data, and email being process randomly (child before # parent). The work in Email.on_post_created() also depends on it, so be # careful with task dependencies if you ever do this. # Plus, it has "premature optimization" written all over it. if email.in_reply_to is not None: try: ref_msg = Email.objects.get( mailinglist=email.mailinglist, message_id=email.in_reply_to) except Email.DoesNotExist: # the parent may not be archived (on partial imports), create a new # thread for now. pass else: # re-use parent's thread-id email.parent = ref_msg email.thread_id = ref_msg.thread_id try: email.save() except DataError as e: raise ValueError(str(e)) # Attachments (email must have been saved before) for attachment in attachments: counter, name, content_type, encoding, content = attachment if Attachment.objects.filter(email=email, counter=counter).exists(): continue att = Attachment.objects.create( email=email, counter=counter, name=name, content_type=content_type, encoding=encoding) att.set_content(content) att.save() return email.message_id_hash ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/mailman.py0000644000076500000240000001342014355232204020171 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging from urllib.error import HTTPError from django.core.cache import cache from django_mailman3.lib.mailman import get_mailman_client from mailmanclient import MailmanConnectionError logger = logging.getLogger(__name__) class ModeratedListException(Exception): pass def subscribe(list_id, user, email=None, display_name=None): if email is None: email = user.email if display_name is None: display_name = "%s %s" % (user.first_name, user.last_name) client = get_mailman_client() rest_list = client.get_list(list_id) subscription_policy = rest_list.settings.get( "subscription_policy", "moderate") # Add a flag to return that would tell the user they have been subscribed # to the current list. subscribed_now = False try: member = rest_list.get_member(email) except ValueError: # We don't want to bypass moderation, don't subscribe. Instead # raise an error so that it can be caught to show the user if subscription_policy in ("moderate", "confirm_then_moderate"): raise ModeratedListException( "This list is moderated, please subscribe" " to it before posting.") # not subscribed yet, subscribe the user without email delivery try: member = rest_list.subscribe( email, display_name, pre_verified=True, pre_confirmed=True) except HTTPError as e: if e.code == 409: logger.info("Subscription for %s to %s is already pending", email, list_id) return subscribed_now else: raise # The result can be a Member object or a dict if the subscription can't # be done directly, or if it's pending, or something else. # Broken API :-( if isinstance(member, dict): logger.info("Subscription for %s to %s is pending", email, list_id) return subscribed_now member.preferences["delivery_status"] = "by_user" member.preferences.save() subscribed_now = True cache.delete("User:%s:subscriptions" % user.id, version=2) logger.info("Subscribing %s to %s on first post", email, list_id) return subscribed_now def get_new_lists_from_mailman(): from hyperkitty.models import MailingList mmclient = get_mailman_client() page_num = 0 while page_num < 10000: # Just for security page_num += 1 try: mlist_page = mmclient.get_list_page(count=10, page=page_num) except MailmanConnectionError: break except HTTPError: break # can't update at this time for mm_list in mlist_page: if MailingList.objects.filter(name=mm_list.fqdn_listname).exists(): continue if mm_list.settings["archive_policy"] == "never": continue # Should we display those lists anyway? logger.info("Imported the new list %s from Mailman", mm_list.fqdn_listname) mlist = MailingList.objects.create(name=mm_list.fqdn_listname) mlist.update_from_mailman() if not mlist_page.has_next: break def import_list_from_mailman(list_id): from hyperkitty.models import MailingList mmclient = get_mailman_client() try: mm_list = mmclient.get_list(list_id) except (MailmanConnectionError, HTTPError): return mlist, created = MailingList.objects.get_or_create( name=mm_list.fqdn_listname) if created: logger.info("Imported the new list %s from Mailman", mm_list.fqdn_listname) mlist.update_from_mailman() def sync_with_mailman(overwrite=False): from hyperkitty.models import MailingList, Sender for mlist in MailingList.objects.all(): mlist.update_from_mailman() # Now sync Sender.mailman_id with Mailman's User.user_id # There can be thousands of senders, break into smaller chuncks to avoid # hogging up the memory buffer_size = 1000 query = Sender.objects.all() if not overwrite: query = query.filter(mailman_id__isnull=True) prev_count = query.count() lower_bound = 0 upper_bound = buffer_size while True: try: for sender in query.all()[lower_bound:upper_bound]: sender.set_mailman_id() except MailmanConnectionError: break # Can't refresh at this time count = query.count() if count == 0: break # all done if count == prev_count: # no improvement... if count < upper_bound: break # ...and all users checked else: # there may be some more left lower_bound = upper_bound upper_bound += buffer_size prev_count = count logger.info("%d emails left to refresh, checked %d", count, lower_bound) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/mockup.py0000644000076500000240000001724114355232204020056 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aamir Khan # class Email(object): """ Email class containing the information needed to store and display email threads. """ def __init__(self): """ Constructor. Instanciate the default attributes of the object. """ self.email_id = '' self.title = '' self.body = '' self.tags = [] self.category = 'question' self.category_tag = None self.participants = set(['Pierre-Yves Chibon']) self.answers = [] self.liked = 0 self.author = '' self.avatar = None self.age = '6 days' class Author(object): """ Author class containing the information needed to get the top author of the month! """ def __init__(self): """ Constructor. Instanciate the default attributes of the object. """ self.name = None self.kudos = 0 self.avatar = None def get_email_tag(tag): threads = generate_random_thread() output = [] for email in threads: if tag in email.tags or tag in email.category: output.append(email) elif email.category_tag and tag in email.category_tag: output.append(email) return output def generate_thread_per_category(): threads = generate_random_thread() categories = {} for thread in threads: category = thread.category if thread.category_tag: category = thread.category_tag if category in categories.keys(): categories[category].append(thread) else: categories[category] = [thread] return categories def generate_top_author(): authors = [] author = Author() author.name = 'Pierre-Yves Chibon' author.avatar = ('https://secure.gravatar.com/avatar/' '072b4416fbfad867a44bc7a5be5eddb9') author.kudos = 3 authors.append(author) author = Author() author.name = 'Stanislav Ochotnický' author.avatar = 'http://sochotni.fedorapeople.org/sochotni.jpg' author.kudos = 4 authors.append(author) author = Author() author.name = 'Toshio Kuratomi' author.avatar = ('https://secure.gravatar.com/avatar/' '7a9c1d88f484c9806bceca0d6d91e948') author.kudos = 5 authors.append(author) return authors def generate_random_thread(): threads = [] # 1 email = Email() email.email_id = 1 email.title = 'Headsup! krb5 ccache defaults are changing in Rawhide' email.age = '6 days' email.body = '''Dear fellow developers, with the upcoming Fedora 18 release (currently Rawhide) we are going to change the place where krb5 credential cache files are saved by default. The new default for credential caches will be the /run/user/username directory. ''' email.tags.extend(['rawhide', 'krb5']) email.participants = set([ 'Stephen Gallagher', 'Toshio Kuratomi', 'Kevin Fenzi', 'Seth Vidal', ]) email.answers.extend([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) email.liked = 1 email.author = 'Stephen Gallagher' email.avatar = 'http://fedorapeople.org/~sgallagh/karrde712.png' threads.append(email) # 2 email = Email() email.email_id = 2 email.title = 'Problem in packaging kicad' email.age = '6 days' email.body = '''Paragraph 1: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ''' email.tags.extend(['packaging', 'kicad']) email.participants = set([ 'Pierre-Yves Chibon', 'Tom "spot" Callaway', 'Toshio Kuratomi', 'Kevin Fenzi']) email.answers.extend([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) email.liked = 0 email.author = 'Pierre-Yves Chibon' email.avatar = ('https://secure.gravatar.com/avatar/' '072b4416fbfad867a44bc7a5be5eddb9') threads.append(email) # 3 email = Email() email.email_id = 3 email.title = 'Update Java Guideline' email.age = '6 days' email.body = '''Paragraph 1: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ''' email.tags.extend(['rawhide', 'krb5']) email.participants = set([ 'Stanislav Ochotnický', 'Tom "spot" Callaway', 'Stephen Gallagher', 'Jason Tibbitts', 'Rex Dieter', 'Toshio Kuratomi']) email.answers.extend([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]) email.liked = 5 email.category = 'todo' email.author = 'Stanislav Ochotnický' email.avatar = 'http://sochotni.fedorapeople.org/sochotni.jpg' threads.append(email) # 4 email = Email() email.email_id = 4 email.title = 'Agenda for the next Board Meeting' email.age = '6 days' email.body = '''Paragraph 1: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ''' email.tags.extend(['agenda', 'board']) email.participants = set([ 'Toshio Kuratomi', 'Tom "spot" Callaway', 'Robyn Bergeron', 'Max Spevack']) email.answers.extend([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) email.liked = 20 email.category = 'agenda' email.author = 'Toshio Kuratomi' email.avatar = ('https://secure.gravatar.com/avatar/' '7a9c1d88f484c9806bceca0d6d91e948') threads.append(email) # 5 email = Email() email.email_id = 5 email.title = 'I told you so! ' email.age = '6 days' email.body = '''Paragraph 1: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ''' email.tags.extend(['systemd', 'mp3', 'pulseaudio']) email.participants = set(['Pierre-Yves Chibon']) email.answers.extend([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) email.liked = 0 email.author = 'Pierre-Yves Chibon' email.avatar = ('https://secure.gravatar.com/avatar/' '072b4416fbfad867a44bc7a5be5eddb9') email.category = 'shut down' email.category_tag = 'dead' threads.append(email) return threads ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/posting.py0000644000076500000240000001021614355232204020236 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import re from smtplib import SMTPResponseException from urllib.error import HTTPError from django.conf import settings from django.core.exceptions import SuspiciousOperation from django.core.mail import EmailMessage from django_mailman3.lib.mailman import get_subscriptions from mailmanclient import MailmanConnectionError from hyperkitty.lib import mailman class PostingFailed(Exception): pass def get_sender(request, mlist): """Returns the appropriate sender email address""" if not request.user.is_authenticated: return None # Fallback to the logged-in user address = request.user.email # Try to get the email used to susbscribe to the list subscriptions = get_subscriptions(request.user) if mlist.list_id in subscriptions: address = subscriptions[mlist.list_id] return str(address) def get_from(request, address): """Returns the appropriate 'From' header""" assert address is not None display_name = "%s %s" % (request.user.first_name, request.user.last_name) # Get the display_name from the Address in Mailman? And if not found, # from the User in Mailman? if display_name.strip(): return '"%s" <%s>' % (display_name, address) else: return address def post_to_list(request, mlist, subject, message, headers=None, attachments=None): if not mlist: # Make sure the list exists to avoid posting to any email addess raise SuspiciousOperation("I don't know this mailing-list") if headers is None: headers = {} sender = headers.pop("From", get_sender(request, mlist)) display_name = "%s %s" % (request.user.first_name, request.user.last_name) if display_name.strip(): from_email = '"%s" <%s>' % (display_name, sender) else: from_email = sender # Unwrap and collapse spaces subject = re.sub(r'\n+', ' ', subject) subject = re.sub(r'\s+', ' ', subject) # Check that the user is subscribed try: subscribed_now = mailman.subscribe( mlist.list_id, request.user, sender, display_name) except MailmanConnectionError: raise PostingFailed("Can't connect to Mailman's REST server, " "your message has not been sent.") except HTTPError as e: raise PostingFailed("Failed to post message: %s", str(e)) # send the message headers["User-Agent"] = ( "HyperKitty on %s" % request.build_absolute_uri("/")) msg = EmailMessage( subject=subject, body=message, from_email=from_email, to=[mlist.name], headers=headers, ) # Attachments if attachments: if not isinstance(attachments, list): attachments = [attachments] for attach in attachments: msg.attach(attach.name, attach.read()) # XXX: Inject into the incoming queue instead? if not settings.DEBUG: # Don't send mail in debug mode, just in case... try: msg.send() except SMTPResponseException as e: raise PostingFailed('Message not sent: SMTP error {} {}'.format( e.smtp_code, e.smtp_error)) return subscribed_now def reply_subject(subject): if not subject.lower().startswith("re:"): return "Re: %s" % subject else: return subject ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/lib/renderer.py0000644000076500000240000001646314355216015020375 0ustar00maxkingstaffimport re from django.conf import settings import mistune from mistune.plugins.extra import plugin_url from mistune.util import escape_html, escape_url class MyRenderer(mistune.HTMLRenderer): """Modified HTML renderer. This renderer changes a couple of things in the default renderer: - Add a quoted-switch to toggle blockquotes. - Add the marker along with the emphasis and strong. - Optionally render Image tags depending on RENDER_INLINE_IMAGE setting, which is off by default to prevent remote images being rendered inline as they are used for tracking and can be privacy violating. """ def block_quote(self, text): """Returns a rendered blockquote with quote-text class and a quote-switched classed hyperlink that can collapse the next quote-text using JS. """ return ( f'' f'
{text}
') def emphasis(self, marker, text): """Emphasis with marker included.""" return super().emphasis(marker + text + marker) def strong(self, marker, text): """Strong with marker included.""" return super().strong(marker + text + marker) def _md_style_img(self, src, title, alt): """Markdown syntax for images. """ title = f'"{title}"' if title else '' return '![{alt}]({src} {title})'.format( src=src, title=title, alt=alt) def image(self, src, alt_text, title): """Render image if configured to do so. HYPERKITTY_RENDER_INLINE_IMAGE configuration allows for rendering of inline images in the markdown. This is disabled by default since embeded images can cause problems. """ if getattr(settings, 'HYPERKITTY_RENDER_INLINE_IMAGE', False): return super().image(src, alt_text, title, ) return self._md_style_img(src, title, alt_text) def link(self, link, text=None, title=None): """URL link renderer that truncates the length of the URL. This only does it for the URLs that are not hyperlinks by just literal URLs (text=None) so text is same as URL. It also adds target=“_blank†so that the URLs open in a new tab. """ if text is None: text = link if len(text) > 76: text = link[:76] + '...' s = '' + (text or link) + '' class InlineParser(mistune.inline_parser.InlineParser): """Modified parser that returns the marker along with emphasized text. We do this so we can apply styling without modifying the text itself, like removing `**` or `__`. Since both the markers have same styling effect, the renderer currently doesn’t get which marker was used, it just gets ‘emphasis’ or ‘strong’ node. """ def tokenize_emphasis(self, m, state): marker = m.group(1) text = m.group(2) if len(marker) == 1: return 'emphasis', marker, self.render(text, state) return 'strong', marker, self.render(text, state) # This is an override for a fix that should be in mistune. # https://github.com/lepture/mistune/pull/276 def parse_auto_link(self, m, state): if state.get('_in_link'): return 'text', m.group(0) text = m.group(1) if ('@' in text and not text.lower().startswith('mailto:') and not text.lower().startswith('http')): link = 'mailto:' + text else: link = text return 'link', escape_url(link), text def remove_header_rules(rules): rules = list(rules) for rule in ('setex_header', 'axt_heading'): if rule in rules: rules.remove(rule) return rules class BlockParser(mistune.block_parser.BlockParser): """A copy of Mistune's block parser with header parsing rules removed.""" RULE_NAMES = remove_header_rules( mistune.block_parser.BlockParser.RULE_NAMES) # Signature Plugin looks for signature pattern in email content and converts it # into a muted text. SIGNATURE_PATTERN = re.compile( r'^-- \n' # -- r'([\s\S]+)', # Everything after newline., re.M ) def parse_signature(block, m, state): """Parser for signature type returns an AST node.""" return {'type': 'signature', 'text': m.group(0), } def render_html_signature(signature_text): """Render a signature as HTML.""" return f'
{signature_text}
' def plugin_signature(md): """Signature Plugin looks for signature pattern in email content and converts it into a muted text. It only provides an HTML renderer because that is the only one needed. """ md.block.register_rule('signature', SIGNATURE_PATTERN, parse_signature) md.block.rules.insert(0, 'signature') if md.renderer.NAME == 'html': md.renderer.register('signature', render_html_signature) def plugin_disable_markdown(md): """This plugin disables most of the rules in mistune. This uses mistune to do only block_quote parsing and then some inline rules to render an email as simple text instead of rich text. This makes such that the code path is same for MailingLists that do and don't enable the markdown rendering. """ md.block.rules = ['block_quote'] md.inline.rules = ['escape', 'inline_html', 'auto_link'] # PGP Signature plugin parses inline pgp signatures from Emails and converts # them into quoted text so that they can be collapsed. PGP_SIGNATURE_MATCH = re.compile( r"^.*(BEGIN PGP SIGNATURE).*$" r"([\s\S]+)" r"^.*(END PGP SIGNATURE).*$", re.M) def parse_pgp_signature(block, m, state): """Return a parsed pgp node.""" return {'type': 'pgp', 'text': m.group(0)} def render_pgp_signature(text): """Render pgp signature with a quote-switch and quoted-text. This allows collapsing pgp signatures. """ return (f'
{text}
') def plugin_pgp_signature(md): """PGP signature plugin adds support to collapse pgp signature in emails It parses BEGIN PGP SIGNATURE and END PGP SIGNATURE and collapses content in between them. """ md.block.register_rule('pgp', PGP_SIGNATURE_MATCH, parse_pgp_signature) md.block.rules.append('pgp') if md.renderer.NAME == 'html': md.renderer.register('pgp', render_pgp_signature) renderer = MyRenderer(escape=True) markdown_renderer = mistune.Markdown( renderer=renderer, inline=InlineParser(renderer, hard_wrap=False), block=BlockParser(), plugins=[plugin_pgp_signature, plugin_signature, plugin_url]) # The only difference between the markdown and this renderer is # plugin_disable_markdown which disables all but a few markdown processing # rules that results in a regularly formatted email. text_renderer = mistune.Markdown( renderer=renderer, inline=InlineParser(renderer, hard_wrap=False), block=BlockParser(), plugins=[plugin_disable_markdown, plugin_pgp_signature, plugin_signature, plugin_url, ]) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/lib/user.py0000644000076500000240000000000014355216015017521 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/utils.py0000644000076500000240000001364314355232204017722 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard import email.utils import logging import os import os.path import re from base64 import b32encode from contextlib import contextmanager from datetime import timedelta from email.parser import BytesHeaderParser, HeaderParser from email.policy import default from hashlib import sha1 from tempfile import gettempdir from django.conf import settings from django.db import connection from django.utils import timezone import dateutil.parser import dateutil.tz from flufl.lock import Lock log = logging.getLogger(__name__) def get_message_id_hash(msg_id): """ Returns the X-Message-ID-Hash header for the provided Message-ID header. See for details. Example: """ msg_id = email.utils.unquote(msg_id).encode('utf-8') return b32encode(sha1(msg_id).digest()).decode('utf-8') def get_message_id(message): msg_id = email.utils.unquote(re.sub(r'\s', '', message['Message-Id'])) # Protect against extremely long Message-Ids (there is no limit in the # email spec), it's set to VARCHAR(255) in the database if len(msg_id) >= 255: msg_id = msg_id[:254] return msg_id IN_BRACKETS_RE = re.compile("[^<]*<([^>]+)>.*") def get_ref(message): """ Returns the message-id of the reference email for a given message. """ if ("References" not in message and "In-Reply-To" not in message): return None ref_id = message.get("In-Reply-To") # EmailMessage will always return instances of str assert ref_id is None or isinstance(ref_id, str) if ref_id is None or not ref_id.strip(): ref_id = message.get("References") if ref_id is not None and ref_id.strip(): # There can be multiple references, use the last one ref_id = ref_id.split()[-1].strip() if ref_id is not None: if "<" in ref_id or ">" in ref_id: ref_id = IN_BRACKETS_RE.match(ref_id) if ref_id: ref_id = ref_id.group(1) if ref_id is not None: ref_id = ref_id[:254] return ref_id def parseaddr(address): """ Wrapper around email.utils.parseaddr to also handle Mailman's generated mbox archives. """ if address is None: return "", "" from_name, from_email = email.utils.parseaddr(address) if '@' not in from_email: address = address.replace(" at ", "@") from_name, from_email = email.utils.parseaddr(address) if not from_name: from_name = from_email return from_name, from_email def parsedate(datestring): if datestring is None: return None try: parsed = dateutil.parser.parse(datestring) except ValueError: return None try: offset = parsed.utcoffset() except ValueError: # Wrong offset, reset to UTC offset = None parsed = parsed.replace(tzinfo=timezone.utc) if offset is not None and \ abs(offset) > timedelta(hours=13): parsed = parsed.astimezone(timezone.utc) if parsed.tzinfo is None: parsed = parsed.replace(tzinfo=timezone.utc) # make it aware return parsed def header_to_unicode(header): if header is None: header = str(header) if isinstance(header, str): msg = HeaderParser(policy=default).parsestr('dummy: ' + header) elif isinstance(header, bytes): msg = BytesHeaderParser(policy=default).parsebytes(b'dummy: ' + header) else: raise ValueError('header must be str or bytes, but is ' + type(header)) return msg['dummy'] def stripped_subject(mlist, subject): if mlist is None: return subject if not subject: return "(no subject)" if not mlist.subject_prefix: return subject if subject.lower().startswith(mlist.subject_prefix.lower()): subject = subject[len(mlist.subject_prefix):] return subject # File-based locking def run_with_lock(fn, *args, **kwargs): if kwargs.get('remove'): # remove = True is slow. We need to extend the lock life lock_life = getattr(settings, "HYPERKITTY_JOBS_UPDATE_INDEX_LOCK_LIFE", 900) else: # Use the default (15 sec) lock_life = None lock = Lock(getattr( settings, "HYPERKITTY_JOBS_UPDATE_INDEX_LOCKFILE", os.path.join(gettempdir(), "hyperkitty-jobs-update-index.lock")), lifetime=lock_life) if lock.is_locked: log.warning( "Update index lock is acquired by: {}".format(*lock.details)) return with lock: try: fn(*args, **kwargs) except Exception as e: log.exception("Failed to update the fulltext index: %s", e) @contextmanager def pgsql_disable_indexscan(): # Sometimes PostgreSQL chooses a very inefficient query plan: # https://pagure.io/fedora-infrastructure/issue/6164 if connection.vendor != "postgresql": yield return with connection.cursor() as cursor: cursor.execute("SET enable_indexscan = OFF") try: yield finally: cursor.execute("SET enable_indexscan = ON") ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/lib/view_helpers.py0000644000076500000240000001210214355232204021243 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2012-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import datetime from functools import wraps from django.http import Http404 from django.shortcuts import render from django.utils.timezone import utc from django_mailman3.lib.mailman import get_subscriptions from hyperkitty.forms import CategoryForm from hyperkitty.lib.posting import get_sender from hyperkitty.models import MailingList, ThreadCategory def get_months(mlist): """Return a dictionnary of years, months for which there are potentially archives available for a given list (based on the oldest post on the list). :param mlist: name of the mailing list in which this email should be searched. """ date_first = mlist.cached_values["first_date"]() now = datetime.datetime.now() if not date_first: # No messages on this list, return the current month. return {now.year: [now.month]} archives = {} year = date_first.year month = date_first.month while year < now.year: archives[year] = range(1, 13)[(month-1):] year = year + 1 month = 1 archives[now.year] = range(1, 13)[:now.month] return archives def get_display_dates(year, month, day): if day is None: start_day = 1 else: start_day = int(day) begin_date = datetime.datetime( int(year), int(month), start_day, tzinfo=utc) if day is None: end_date = begin_date + datetime.timedelta(days=32) end_date = end_date.replace(day=1) else: end_date = begin_date + datetime.timedelta(days=1) return begin_date, end_date def daterange(start_date, end_date): for n in range(int((end_date - start_date).days)): yield start_date + datetime.timedelta(n) def get_category_widget(request, current_category=None): """ Returns the category form and the applicable category object (or None if no category is set for this thread). If current_category is not provided or None, try to deduce it from the POST request. """ categories = [ (c.name, c.name.upper()) for c in ThreadCategory.objects.all() ] + [("", "no category")] if request.method == "POST": category_form = CategoryForm(request.POST) else: category_form = CategoryForm( initial={"category": current_category or ""}) category_form["category"].field.choices = categories if request.method == "POST" and category_form.is_valid(): # is_valid() must be called after the choices have been set current_category = category_form.cleaned_data["category"] if not current_category: category = None else: try: category = ThreadCategory.objects.get(name=current_category) except ThreadCategory.DoesNotExist: category = None return category, category_form # View decorator: check that the list is authorized def check_mlist_private(func): @wraps(func) def inner(request, *args, **kwargs): if "mlist_fqdn" in kwargs: mlist_fqdn = kwargs["mlist_fqdn"] else: mlist_fqdn = args[0] try: mlist = MailingList.objects.get(name=mlist_fqdn) except MailingList.DoesNotExist: raise Http404("No archived mailing-list by that name.") if not is_mlist_authorized(request, mlist): return render( request, "hyperkitty/errors/private.html", { "mlist": mlist, }, status=403) # Set this here so that the view doesn't have to fetch and create # the mlist object again. request.mlist = mlist return func(request, *args, **kwargs) return inner def is_mlist_authorized(request, mlist): if not mlist.is_private: return True if request.user.is_superuser: return True if not request.user.is_authenticated: return False # Private list and logged-in user: check subscriptions if mlist.list_id in get_subscriptions(request.user): return True else: return False def get_posting_form(formclass, request, mlist, data=None): form = formclass(data, initial={ "sender": get_sender(request, mlist)}) if request.user.is_authenticated: form.fields['sender'].choices = [ (a, a) for a in request.user.hyperkitty_profile.addresses] return form ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8726401 HyperKitty-1.3.7/hyperkitty/locale/0000755000076500000240000000000014355237147016705 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8527935 HyperKitty-1.3.7/hyperkitty/locale/af/0000755000076500000240000000000014355237147017273 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9035792 HyperKitty-1.3.7/hyperkitty/locale/af/LC_MESSAGES/0000755000076500000240000000000014355237147021060 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/af/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022673 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8529155 HyperKitty-1.3.7/hyperkitty/locale/am/0000755000076500000240000000000014355237147017302 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.904472 HyperKitty-1.3.7/hyperkitty/locale/am/LC_MESSAGES/0000755000076500000240000000000014355237147021067 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/am/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022674 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8530858 HyperKitty-1.3.7/hyperkitty/locale/an/0000755000076500000240000000000014355237147017303 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9051168 HyperKitty-1.3.7/hyperkitty/locale/an/LC_MESSAGES/0000755000076500000240000000000014355237147021070 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/an/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022675 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8532884 HyperKitty-1.3.7/hyperkitty/locale/ar/0000755000076500000240000000000014355237147017307 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9055848 HyperKitty-1.3.7/hyperkitty/locale/ar/LC_MESSAGES/0000755000076500000240000000000014355237147021074 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ar/LC_MESSAGES/django.po0000644000076500000240000007735414355232204022703 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2019-07-14 17:02+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 3.8-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "ارÙÙ‚ Ù…Ù„ÙØ§" #: forms.py:65 msgid "Attach another file" msgstr "ارÙÙ‚ Ù…Ù„ÙØ§ آخر" #: forms.py:66 msgid "Remove this file" msgstr "احذ٠هذا الملÙ" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "خطأ 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "أوه لا!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "لا أستطيع العثور على هذه Ø§Ù„ØµÙØ­Ø©." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "عد إلى Ø§Ù„ØµÙØ­Ø© الرئيسية" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "خطأ 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "آس٠، Ø§Ù„ØµÙØ­Ø© المطلوبة غير Ù…ØªÙˆÙØ±Ø© بسبب ÙØ´Ù„ الخادم." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "آخر نشاط:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(بدون اقتراحات)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "أرسلت الآن، ولم توزع بعد" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "التنسيقات" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "قائمة التنسيقات المتاحة هي:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "نص عادي" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "قائمة القوائم البريدية" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "باستخدام هذا العنوان سو٠يكون بمقدورك استرجاع المعلومات Ø§Ù„Ù…Ø¹Ø±ÙˆÙØ© عن ÙƒØ§ÙØ© " "القوائم البريدية." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "الحساب" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "إعدادات مايل مان" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "خروج" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Ù„ÙØ¬" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "إنشاء حساب" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "البحث ÙÙŠ هذه القائمة" #: templates/hyperkitty/base.html:91 #, fuzzy #| msgid "Search this list" msgid "Search all lists" msgstr "البحث ÙÙŠ هذه القائمة" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "أدر هذه القائمة" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "إدارة القوائم" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "خطأ: قائمة خاصة" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "تحب ذلك (إلغاء)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "يجب أن تكون مسجلاً للتصويت." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 #, fuzzy #| msgid "This month" msgid " month" msgstr "هذا الشهر" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "رسائل جديدة ÙÙŠ هذا الموضوع" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "سيتم إرسال هذه الرسالة على شكل:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "تغيير المرسÙÙ„" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "تنزيل" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "هذا الشهر" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "كامل الأرشيÙ" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "القوائم المتاحة" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "الأكثر شعبية" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "ترتيب حسب عدد المشاركين ÙÙŠ الآونة الأخيرة" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "الأكثر نشاطا" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "ترتيب حسب عدد المناقشات الأخيرة" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "حسب الاسم" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "ترتيب أبجدي" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "الأحدث" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "ترتيب حسب" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "البحث عن قائمة" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "جديد" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "خاصة" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "غير نشط" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "جار٠التحميل…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "القائمة" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "الوصÙ" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "النشاط ÙÙŠ الأيام الثلاثين الماضية" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "المشاركون" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "احذÙ" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "أو" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "إلغاء" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "إنشاء موضوع جديد" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ÙÙŠ" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "أرسل" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "غير مقروء" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "وقت المرسÙÙ„:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "موضوع جديد:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "المرÙقات:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "عرض بخط ثابت" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "الرابط الدائم إلى هذه الرسالة" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "رد" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "اقتباس" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "إنشاء موضوع جديد" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "العودة إلى الموضوع" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "العودة إلى القائمة" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "حذ٠هذه الرسالة" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "الرئيسية" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "الإحصائيات" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Unread" msgid "Threads" msgstr "غير مقروء" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "يجب تسجيل الدخول لإنشاء موضوع." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "جديد" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 #, fuzzy #| msgid "" #| "Manage sSubscription" msgid "" "Start a nNew thread" msgstr "ÙƒØ§ÙØ© المواضيع" #: templates/hyperkitty/overview.html:75 #, fuzzy #| msgid "" #| "Manage sSubscription" msgid "" "Manage sSubscription" msgstr "ÙƒØ§ÙØ© المواضيع" #: templates/hyperkitty/overview.html:81 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "كامل الأرشيÙ" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "ملخص النشاط" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "الإحصاءات التالية هي من" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "ÙÙŠ" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "الأيام 30 الماضية:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "الناشرون الأكثر نشاطا" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "الأكثر نشاطا" #: templates/hyperkitty/overview.html:160 #, fuzzy #| msgid "Most popular" msgid "Most Popular" msgstr "الأكثر شعبية" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "مناقشات نشطة ÙÙŠ الآونة الأخيرة" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "المناقشات الأكثر شعبية" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "المناقشة الأكثر نشاطا" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "المناقشات التي قمت بوضع علامة عليها" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "البحث" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "عد إلى الموضوع." #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "نتائج البحث عن" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "نتائج البحث" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "نتائج البحث" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "رسائل" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "الأحدث" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "الأقدَم" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "الردود" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "إظهار الردود حسب الموضوع" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "إظهار الردود حسب التاريخ" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "انقر للتحرير" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "لا توجد ÙØ¦Ø©" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 #, fuzzy #| msgid "Search this list" msgid "for this MailingList" msgstr "البحث ÙÙŠ هذه القائمة" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" #~ msgid "Go to" #~ msgstr "الانتقال إلى" #~ msgid "More..." #~ msgstr "المزيد…" #~ msgid "Discussions" #~ msgstr "المناقشات" #~ msgid "most popular" #~ msgstr "الأكثر شعبية" #~ msgid "most active" #~ msgstr "الأكثر نشاطا" #~ msgid "Update" #~ msgstr "تحديث" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.853406 HyperKitty-1.3.7/hyperkitty/locale/ast/0000755000076500000240000000000014355237147017474 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.905893 HyperKitty-1.3.7/hyperkitty/locale/ast/LC_MESSAGES/0000755000076500000240000000000014355237147021261 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ast/LC_MESSAGES/django.po0000644000076500000240000006747614355232204023074 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8535187 HyperKitty-1.3.7/hyperkitty/locale/az/0000755000076500000240000000000014355237147017317 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9061437 HyperKitty-1.3.7/hyperkitty/locale/az/LC_MESSAGES/0000755000076500000240000000000014355237147021104 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/az/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022717 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8536332 HyperKitty-1.3.7/hyperkitty/locale/be/0000755000076500000240000000000014355237147017273 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9063842 HyperKitty-1.3.7/hyperkitty/locale/be/LC_MESSAGES/0000755000076500000240000000000014355237147021060 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/be/LC_MESSAGES/django.po0000644000076500000240000006775014355232204022666 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.853747 HyperKitty-1.3.7/hyperkitty/locale/bem/0000755000076500000240000000000014355237147017450 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9066837 HyperKitty-1.3.7/hyperkitty/locale/bem/LC_MESSAGES/0000755000076500000240000000000014355237147021235 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/bem/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023042 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8538709 HyperKitty-1.3.7/hyperkitty/locale/bg/0000755000076500000240000000000014355237147017275 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9069953 HyperKitty-1.3.7/hyperkitty/locale/bg/LC_MESSAGES/0000755000076500000240000000000014355237147021062 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/bg/LC_MESSAGES/django.po0000644000076500000240000011226714355232204022662 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-05-20 17:30+0000\n" "Last-Translator: ДилÑн Палаузов \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Добави етикет…" #: forms.py:55 msgid "Add" msgstr "Добави" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "раздели етикетите ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ" #: forms.py:64 msgid "Attach a file" msgstr "Прикачи файл" #: forms.py:65 msgid "Attach another file" msgstr "Прикачи друг файл" #: forms.py:66 msgid "Remove this file" msgstr "Премахни този файл" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Грешка 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "УжаÑ!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Ðе мога да Ð½Ð°Ð¼ÐµÑ€Ñ Ñ‚Ð°Ð·Ð¸ Ñтраница." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Обратно вкъщи" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Грешка 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "започнало" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "поÑледно деен:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "виж тази нишка" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(без предложениÑ)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Току-що изпратено, още не е разпроÑтранено" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty има малък REST интерфейÑ, позволÑващ да Ñе изтеглÑÑ‚ автоматично " "електронни пиÑма и информациÑ." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Формати" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "За да промениш формата добави ?format=<FORMAT> към адреÑа." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "СпиÑъкът Ñ Ð½Ð°Ð»Ð¸Ñ‡Ð½Ð¸Ñ‚Ðµ формати е:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "ЧиÑÑ‚ текÑÑ‚" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "СпиÑък Ñ Ð¿Ð¾Ñ‰ÐµÐ½Ñки ÑпиÑъци" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Използвайки този Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да получиш информациÑ, извеÑтна за вÑички " "пощенÑки ÑпиÑъци." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Ðишки в пощенÑки ÑпиÑък" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Използвайки този Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да получиш Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вÑички нишки в Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ " "пощенÑки ÑпиÑък." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "ПиÑма в нишка" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Използвайки този Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да получиш ÑпиÑъка Ñ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¸ адреÑи от нишка " "в пощенÑки ÑпиÑък." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "ПиÑмо в пощенÑки ÑпиÑък" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Използвайки този Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да получиш Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° определено Ñъобщение в " "даден пощенÑки ÑпиÑък." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Етикети" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Използвайки този Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да получиш ÑпиÑък Ñ Ð²Ñички етикети." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "РегиÑтрациÑ" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "ÐаÑтройки на Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Пишеща дейноÑÑ‚" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Изход" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Вход" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Ðова региÑтрациÑ" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "ТърÑи в този пощенÑки ÑпиÑък" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "ТърÑи във вÑички ÑпиÑъци" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "УправлÑвай пощенÑÐºÐ¸Ñ ÑпиÑък" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Управление на ÑпиÑъците" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Клавиатурни ÑъкращениÑ" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Следващо непрочетено Ñъобщение" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Предишно непрочетено Ñъобщение" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Скочи до вÑички нишки" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Задвижван от" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "верÑиÑ" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Още не програмирано" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Ðе е програмирано" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "СъжалÑвам, тази Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ñ‰Ðµ не е програмирана." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Грешка: Ñкрит ÑпиÑък" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "ПощенÑкиÑÑ‚ ÑпиÑък е Ñкрит. ТрÑбва да Ñе абонираш, за да видиш архивите." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "ХареÑваш го (отказ)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Ðе го хареÑваш (отказ)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "ТрÑбва да Ñе региÑтрираш за да глаÑуваш." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Ðишки по" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " меÑец" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðови ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² тази нишка" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Ð’Ñички нишки" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Виж профила" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "ÑъобщениÑ" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Още никой не е пиÑал този меÑец." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Това Ñъобщение ще бъде изпратено като:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Промени подателÑ" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Свържи друг адреÑ" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Ðко не Ñи абонат на ÑпиÑъка, изпращането на това Ñъобщение ще те абонира." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Преглед на ÑпиÑъка" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Изтегли" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "ПоÑледните 30 дни" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Този меÑец" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "ЦелиÑÑ‚ архив" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Ðалични ÑпиÑъци" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Ðай-популÑрни" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Подреди по брой на Ñкорошни учаÑтници" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Ðай-дейни" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Подреди по брой Ñкорошни диÑкуÑии" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "По име" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Подреди по азбучен ред" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Ðай-нови" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Сортирай по дата на Ñъздаване на ÑпиÑъка" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Подреди по" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Скрий бездейÑтващите" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Скрий чаÑтните" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Ðамери ÑпиÑък" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "новo" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "чаÑтен" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "бездейÑтващи" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Зареждам…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Още нÑма архивирани ÑпиÑъци." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑък" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "ОпиÑание" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "ДейноÑÑ‚ през поÑледните 30 дни" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑтника" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "диÑкуÑии" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Изтрий пощенÑки ÑпиÑък" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Изтрий пощенÑки ÑпиÑък от HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "ще бъде изтрит от HyperKitty заедно Ñ Ð²Ñички нишки и ÑъобщениÑ. ÐÑма да бъде " "изтрит от Mailman Core. ИÑкаш ли да продължиш?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Изтрий" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "или" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "отказ" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "нишка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Изтрий Ñъобщение/Ñ" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s Ñъобщение/Ñ Ñ‰Ðµ бъдат изтрити. ИÑкаш ли да продължиш?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Създай нова нишка" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "в" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Изпрати" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Виж профила на %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Ðепрочетени" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Ðова тема:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Прикачени файлове:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Покажи Ñ ÑˆÑ€Ð¸Ñ„Ñ‚ Ñ ÐµÐ´Ð½Ð°ÐºÐ²Ð° ширина на вÑички букви" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "ПоÑтоÑнна връзка към това Ñъобщение" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Отговори" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Влез, за да отговориш онлайн" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments_count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments_count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments_count)s прикачен файл\n" " " msgstr[1] "" "\n" " %(email.attachments_count)s прикачени файла\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Цитат" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Създай нова нишка" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Обратно към нишката" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Обратно към ÑпиÑъка" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Изтрий това Ñъобщение" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " по %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "У дома" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "СтатиÑтики" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Ðишки" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "ТрÑбва да Ñе региÑтрираш, за да Ñъздадеш нишка." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Ðова" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Започни нÐова нишка" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "УправлÑвай аÐбонамент" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Изтрий архив" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Обобщение на дейноÑтта" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "КоличеÑтво ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° поÑледните 30 дни." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Следващите ÑтатиÑтики Ñа от" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "поÑледните 30 дни:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Ðай-дейни изпращачи" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Скорошни" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Ðай-дейни" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Ðай-популÑрни" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Любими" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "ÐапиÑани" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Скорошно дейни диÑкуÑии" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Ðай-популÑрни диÑкуÑии" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Ðай-дейни диÑкуÑии" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "ДиÑкуÑии, в които Ñи маркиран" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "ДиÑкуÑии, в които Ñи пиÑал" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "ТърÑи" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Резултати от търÑене за" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "резултати от търÑенето" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Резултати от търÑенето" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "за заÑвка" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "ÑъобщениÑ" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "подреди по точки" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "Подреди първо поÑледните" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "Подреди първо най-Ñкорошните" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "СъжалÑвам, но не намерих ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° това търÑене." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "това не Ñа ÑъобщениÑта, които търÑиш" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "по-нови" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "по-Ñтари" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Първо Ñъобщение" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Отговори" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Покажи отговорите по нишка" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Покажи отговори подредени по дата" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "СъжалÑвам, но не намерих никакви нишки" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "без категориÑ" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "ВъзраÑÑ‚ (преди дни)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "ПоÑледно деен (преди дни)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s коментарa" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑтника" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочетени ÑъобщениÑ" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "ТрÑбва да влезеш в ÑиÑтемата за да имаш любими ÑъобщениÑ." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Добави към любими" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Премахни от любими" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Изтрий нишката" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Отиди:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "Ñледващо" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "предно" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "коментари" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "етикети" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "ТърÑи за етикет" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "ОтÑтрани" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Пишеща дейноÑÑ‚ на потребител" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "за" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Прочетени от теб нишки" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "ГлаÑуваниÑ" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Ðбонаменти" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Първоначален подател:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Започнато на:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "ПоÑледна дейноÑÑ‚:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Отговори:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Тема" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Ðачална дата" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "ПоÑледна дейноÑÑ‚" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Още нÑмаш любими ÑъобщениÑ." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Ðови коментари" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Още нищо не е прочетено." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Ðишка" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "още нÑма ÑъобщениÑ" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Време от поÑледната дейноÑÑ‚" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Първо пиÑмо" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Пиши до този пощенÑки ÑпиÑък" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "нÑма абонаменти" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "ХареÑваш го" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Ðе го хареÑваш" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "ГлаÑувай" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Още нÑма глаÑове." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "ПотребителÑки профил" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "ПотребителÑки профил" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Име:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Създаване:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "ГлаÑове за този потребител:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Електронни адреÑи:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Отговорът ти е приет и Ñе обработва." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Съобщение %(msg_id_hash)s не можеше да Ñе изтрие: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "БÑха изтрити %(count)s ÑъобщениÑ." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Изтрий пощенÑки ÑпиÑък" #: views/mlist.py:100 msgid "for this month" msgstr "за този меÑец" #: views/mlist.py:103 msgid "for this day" msgstr "за този ден" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Този меÑец в gzip-архивиран mbox формат" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "За този меÑец още нÑма диÑкуÑии." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Този меÑец още не Ñи глаÑувал." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Още не Ñи пиÑал до този пощенÑки ÑпиÑък." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Изтрит {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8539836 HyperKitty-1.3.7/hyperkitty/locale/bn/0000755000076500000240000000000014355237147017304 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9073966 HyperKitty-1.3.7/hyperkitty/locale/bn/LC_MESSAGES/0000755000076500000240000000000014355237147021071 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/bn/LC_MESSAGES/django.po0000644000076500000240000007267714355232204022703 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-04-23 18:39+0000\n" "Last-Translator: Aftabuzzaman \n" "Language-Team: Bengali \n" "Language: bn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "à¦à¦•টি ফাইল সংযà§à¦•à§à¦¤ করà§à¦¨" #: forms.py:65 msgid "Attach another file" msgstr "আরেকটি ফাইল সংযà§à¦•à§à¦¤ করà§à¦¨" #: forms.py:66 msgid "Remove this file" msgstr "à¦à¦‡ ফাইলটি সরান" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "তà§à¦°à§à¦Ÿà¦¿ ৪০৪" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "ওহ ও!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "আমি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ খà§à¦à¦œà§‡ পাচà§à¦›à¦¿ না।" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "পà§à¦°à¦§à¦¾à¦¨ পাতায় ফিরে চলà§à¦¨" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "তà§à¦°à§à¦Ÿà¦¿ ৫০০" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "দà§à¦ƒà¦–িত, তবে সারà§à¦­à¦¾à¦°à§‡ সমসà§à¦¯à¦¾à¦° কারণে অনà§à¦°à§‹à¦§ করা পৃষà§à¦ à¦¾à¦Ÿà¦¿ উপলবà§à¦§ নয়।" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "শà§à¦°à§ হয়েছে" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "সরà§à¦¬à¦¶à§‡à¦· সকà§à¦°à¦¿à¦¯à¦¼:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "à¦à¦‡ থà§à¦°à§‡à¦¡à¦Ÿà¦¿ দেখà§à¦¨" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(কোনও পরামরà§à¦¶ নেই)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "à¦à¦‡ মাতà§à¦° পাঠানো হয়েছে, à¦à¦–নও বিতরণ করা হয়নি" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST à¦à¦ªà¦¿à¦†à¦‡" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "হাইপারকিটিতে à¦à¦•টি ছোট REST à¦à¦ªà¦¿à¦†à¦‡ রয়েছে, যা আপনাকে পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦—তভাবে ইমেল à¦à¦¬à¦‚ তথà§à¦¯ " "পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে দেয়।" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "বিনà§à¦¯à¦¾à¦¸" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "বিনà§à¦¯à¦¾à¦¸ পরিবরà§à¦¤à¦¨ করতে, ইউআরà¦à¦²à§‡ শà§à¦§à§ ?format=<FORMAT> যোগ করà§à¦¨à¥¤" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "উপলবà§à¦§ বিনà§à¦¯à¦¾à¦¸à¦—à§à¦²à¦¿à¦° তালিকা:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "সরল পাঠà§à¦¯" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "মেইলিং-তালিকাগà§à¦²à¦¿à¦° তালিকা" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "শেষ বিনà§à¦¦à§:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "last active:" msgid "Most Active" msgstr "সরà§à¦¬à¦¶à§‡à¦· সকà§à¦°à¦¿à¦¯à¦¼:" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.854101 HyperKitty-1.3.7/hyperkitty/locale/bo/0000755000076500000240000000000014355237147017305 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9076948 HyperKitty-1.3.7/hyperkitty/locale/bo/LC_MESSAGES/0000755000076500000240000000000014355237147021072 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/bo/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022677 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8542187 HyperKitty-1.3.7/hyperkitty/locale/br/0000755000076500000240000000000014355237147017310 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9079847 HyperKitty-1.3.7/hyperkitty/locale/br/LC_MESSAGES/0000755000076500000240000000000014355237147021075 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/br/LC_MESSAGES/django.po0000644000076500000240000006747514355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8543367 HyperKitty-1.3.7/hyperkitty/locale/bs/0000755000076500000240000000000014355237147017311 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.908273 HyperKitty-1.3.7/hyperkitty/locale/bs/LC_MESSAGES/0000755000076500000240000000000014355237147021076 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/bs/LC_MESSAGES/django.po0000644000076500000240000006763014355232204022701 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.85445 HyperKitty-1.3.7/hyperkitty/locale/ca/0000755000076500000240000000000014355237147017270 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9085605 HyperKitty-1.3.7/hyperkitty/locale/ca/LC_MESSAGES/0000755000076500000240000000000014355237147021055 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ca/LC_MESSAGES/django.po0000644000076500000240000010751714355232204022657 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-11-24 20:50+0000\n" "Last-Translator: Ecron \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.10-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Afegeix una etiqueta..." #: forms.py:55 msgid "Add" msgstr "Afegeix" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "utilitzeu comes per a afegir més etiquetes" #: forms.py:64 msgid "Attach a file" msgstr "Adjunta un fitxer" #: forms.py:65 msgid "Attach another file" msgstr "Adjunta un altre fitxer" #: forms.py:66 msgid "Remove this file" msgstr "Suprimeix aquest fitxer" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Error 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh, no!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "No puc trobar aquesta pàgina." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Tornar a l'inici" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Error 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "El servidor ha tingut un problema i aquesta pàgina no està disponible." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "iniciat" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "última activitat:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "mostra aquest fil" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(cap suggeriment)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Enviat ara mateix, encara no s'ha distribuït" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "L'HyperKitty inclou una API REST que us permet recuperar missatges i " "informació mitjançant programació." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formats" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Aquesta API REST pot retornar la informació en diversos formats. El " "predefinit és html per permetre una lectura fàcil." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Per canviar el format, només cal afegir ?format=<FORMAT> a " "l’URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "La llista de formats disponibles és:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Text sense format" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Llista de llistes de correu" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Punt final:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Amb aquesta adreça podreu recuperar la informació coneguda sobre totes les " "llistes de distribució." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Fils en una llista de correu" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Amb aquesta adreça podreu recuperar informació sobre tots els fils de la " "llista de correu especificada." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Missatges de correu en un fil" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Amb aquesta adreça podreu recuperar la llista de correus en un fil de llista " "de correu." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Un missatge d'una llista de correu" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Amb aquesta adreça podreu recuperar la informació que es coneix sobre un " "correu específic a la llista de correu especificada." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiquetes" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Amb aquesta adreça podreu recuperar la llista d’etiquetes." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Configuració del Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Activitat d'enviaments" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Surt" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Inicia la sessió" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registreu-vos" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Cerca en aquesta llista" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Cerca en totes les llistes" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gestiona aquesta llista" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gestiona les llistes" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Dreceres de teclat" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Vista de fil" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Missatge per llegir següent" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Missatge per llegir anterior" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Vés a tots els fils" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Vés a la visió general de llista" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Fa servir" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versió" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Encara no implementat" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "No implementat" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Aquesta característica encara no s'ha implementat." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Error: llista privada" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Aquesta llista de correu és privada. Us heu de subscriure per a veure els " "arxius." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Us agrada (cancel·la)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "No us agrada (cancel·la)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Per a poder votar, heu d’iniciar sessió." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Fils de" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mes" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Missatges nous en aquest fil" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Tots els fils" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Mostra el perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "publicacions" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "No hi ha enviaments aquest mes (encara)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Aquest missatge s'enviarà com a:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Canvia el remitent" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Enllaça una altra adreça" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Si no sou un membre de la llista, en enviar aquest missatge us hi " "subscriureu." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Visió general de llista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Baixa" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Últims 30 dies" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Aquest mes" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Arxiu sencer" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Llistes disponibles" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Més populars" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordena pel nombre de participants recents" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Més actives" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Ordena pel nombre de debats recents" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Per nom" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Ordena alfabèticament" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Més noves" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Ordena per data de creació de la llista" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Ordena per" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Amaga les inactives" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Amaga les privades" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Troba una llista" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "noves" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privades" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inactives" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Carregant..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Cap llista arxivada, encara." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Llista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descripció" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Activitat en els últims 30 dies" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participants" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "debats" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Suprimeix la llista de correu" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Suprimeix la llista de correu" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "s'eliminarà juntament amb tots els fils i missatges. Voleu continuar?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Suprimeix" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancel·la" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "fil" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Suprimeix missatge(s)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " S'eliminarà(n) %(count)s missatge(s). Voleu continuar?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Crear un fil" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "en" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Envia" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Mostra el perfil de %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Per llegir" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Hora del remitent:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Assumpte nou:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Fitxers adjunts:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Visualització en tipus de lletra fixa" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Enllaç permanent per a aquest missatge" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Respon" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Inicieu la sessió per a respondre en línia" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s adjunt\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s adjunts\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Cita" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Crea un fil" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Utilitza un programa de correu" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Torna al fil" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Torna a la llista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Suprimeix aquest missatge" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " per %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Inici" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Estadístiques" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Fils" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Per a crear un fil, heu d’iniciar sessió." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "noves" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Inicia unNou fil" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gestiona laSubscripció" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Suprimeix l'arxiu" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Resum d'activitat" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Volum d'enviaments durant els últims 30 dies." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Les estadístiques següents són de" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "En" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "els darrers 30 dies:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Participants més actius" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Participants destacats" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "reconeixement" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Recent" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Més actius" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Més populars" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorits" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Publicat" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Debats actius recents" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Debats més populars" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Debats més actius" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Debats que heu marcat" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Debats en què heu participat" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Torna a adjuntar un fil" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Tornar a adjuntar un fil a un altre" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Fil per tornar a adjuntar:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Torna a adjuntar-lo a:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Cercar el fil pare" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Cerca" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "aquest ID de fil:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Fes-ho" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(no es pot desfer), o" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "torna al fil" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Resultats de cerca per a" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "resultats de la cerca" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Resultats de la cerca" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "per a la consulta" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "missatges" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ordena per puntuació" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "ordena per més recents" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ordena per més antics" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "No s'ha trobat cap missatge per a aquesta consulta." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "La vostra consulta sembla buida." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "aquests no són els missatges que esteu cercant" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "més recent" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "més antic" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Primer Enviament" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Respostes" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Mostra respostes per fil" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Mostra respostes per data" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "No s'ha trobat cap fil de correu" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Feu clic per a editar" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Heu d'iniciar sessió per a editar." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "sense categoria" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Última activitat" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentaris" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s participants" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s missatges per llegir" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Per a tenir preferits, heu d'iniciar sessió." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Afegeix als preferits" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Suprimeix dels preferits" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Torna a adjuntar aquest fil" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Suprimeix aquest fil" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Per llegir:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Vés a:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "següent" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "anterior" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Preferit" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Activitat de fil més recent" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "comentaris" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiquetes" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Cerca per l'etiqueta" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Suprimeix" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Missatges per" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Torna al perfil de %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "No s'ha trobat cap missatge d'aquest usuari." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Activitat d'enviament de l'usuari" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "per" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Fils que heu llegit" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Vots" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Subscripcions" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autor original:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Inici:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Darrera activitat:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Respostes:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Assumpte" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autor original" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Data d'inici" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Última activitat" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Cap preferit, encara." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Comentaris nous" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Res llegit, encara." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Últims enviaments" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Data" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Fil" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Última activitat del fil" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Encara no hi ha cap enviament." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "des del primer enviament" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "enviament" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "encara no hi ha cap enviament" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Temps des de la primera activitat" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Primer enviament" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Enviaments en aquesta llista" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "no hi ha cap subscripció" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Us agrada" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "No us agrada" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Vota" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Cap vot, encara." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Perfil d'usuari" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Perfil d'usuari" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nom:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Creació:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Vots per a aquest usuari:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Adreces de correu:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Aquest missatge en format mbox comprimit amb gzip" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "La vostra resposta s'ha enviat i s'està processant." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Us heu subscrit a la llista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "No s'ha pogut suprimir el missatge %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "S'han suprimit %(count)s missatges correctament." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Suprimeix la llista de correu" #: views/mlist.py:100 msgid "for this month" msgstr "per a aquest mes" #: views/mlist.py:103 msgid "for this day" msgstr "per a aquest dia" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Aquest mes en format mbox comprimit amb gzip" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "No hi ha debats aquest mes (encara)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "No s'ha emès cap vot aquest mes (encara)." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "No heu marcat cap debat (encara)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "No heu publicat a aquesta llista (encara)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Heu de ser membre de l'equip per a suprimir una llista de correu" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "S'ha suprimit correctament {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Error de processament: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Aquest fil en format mbox comprimit amb gzip" #~ msgid "days inactive" #~ msgstr "dies inactiu" #~ msgid "days old" #~ msgstr "dies d'antiguitat" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " per %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "no llegits" #~ msgid "Go to" #~ msgstr "Anar a" #~ msgid "More..." #~ msgstr "Més..." #~ msgid "Discussions" #~ msgstr "Debats" #~ msgid "most recent" #~ msgstr "més recents" #~ msgid "most popular" #~ msgstr "més populars" #~ msgid "most active" #~ msgstr "més actius" #~ msgid "Update" #~ msgstr "Actualitzar" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " per %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.854564 HyperKitty-1.3.7/hyperkitty/locale/ca@valencia/0000755000076500000240000000000014355237147021073 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9088855 HyperKitty-1.3.7/hyperkitty/locale/ca@valencia/LC_MESSAGES/0000755000076500000240000000000014355237147022660 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ca@valencia/LC_MESSAGES/django.po0000644000076500000240000006750614355232204024465 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.85468 HyperKitty-1.3.7/hyperkitty/locale/ce/0000755000076500000240000000000014355237147017274 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9090993 HyperKitty-1.3.7/hyperkitty/locale/ce/LC_MESSAGES/0000755000076500000240000000000014355237147021061 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ce/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022666 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8547974 HyperKitty-1.3.7/hyperkitty/locale/ckb/0000755000076500000240000000000014355237147017444 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.909458 HyperKitty-1.3.7/hyperkitty/locale/ckb/LC_MESSAGES/0000755000076500000240000000000014355237147021231 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ckb/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023036 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8549142 HyperKitty-1.3.7/hyperkitty/locale/co/0000755000076500000240000000000014355237147017306 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.909702 HyperKitty-1.3.7/hyperkitty/locale/co/LC_MESSAGES/0000755000076500000240000000000014355237147021073 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/co/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022700 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8550286 HyperKitty-1.3.7/hyperkitty/locale/crh/0000755000076500000240000000000014355237147017461 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9100196 HyperKitty-1.3.7/hyperkitty/locale/crh/LC_MESSAGES/0000755000076500000240000000000014355237147021246 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/crh/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023053 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.855142 HyperKitty-1.3.7/hyperkitty/locale/cs/0000755000076500000240000000000014355237147017312 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9102912 HyperKitty-1.3.7/hyperkitty/locale/cs/LC_MESSAGES/0000755000076500000240000000000014355237147021077 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/cs/LC_MESSAGES/django.po0000644000076500000240000010617414355232204022677 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-21 19:47+0000\n" "Last-Translator: Jiří SetniÄka \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "PÅ™idat tag..." #: forms.py:55 msgid "Add" msgstr "PÅ™idat" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "jako oddÄ›lovaÄ vkládaných tagů použijte Äárku" #: forms.py:64 msgid "Attach a file" msgstr "PÅ™ipojit soubor" #: forms.py:65 msgid "Attach another file" msgstr "PÅ™ipojit další přílohu" #: forms.py:66 msgid "Remove this file" msgstr "Odebrat přílohu" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Chyba 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Ale ne!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Nemůžu najít tuto stránku." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "ZpÄ›t domů" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Chyba 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Omlouváme se, ale kvůli chybce na serveru je požadovaná stránka nedostupná." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "zaÄal" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "naposledy aktivní:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "zobrazit toto vlákno" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(žádné návrhy)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "ÄŒerstvÄ› odeslán, ale zatím nerozeslán" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty obsahuje jednoduché REST API, které Vám umožňuje získávat emaily " "a informace vlastním kódem." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formáty" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Toto REST API umí vrátit informace v různých formátech. Výchozím formátem " "je, pro srozumitelnost lidem, html." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Pro zmÄ›nu formátu jednoduÅ¡e do URL pÅ™idejte ?format=<FORMAT>." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Seznam dostupných formátů:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Prostý text" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Seznam mailing-listů" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Koncový bod:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Pomocí této adresy budete moci získat dostupné informace o vÅ¡ech mailing-" "listech." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Vlákna v mailing-listu" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Pomocí této adresy budete moci získat dostupné informace o vÅ¡ech vláknech v " "daném mailing-listu." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Emaily ve vláknÄ›" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Pomocí této adresy budete moci získat seznam emailů ve vláknÄ› mailing-listu." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Email v mailing-listu" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Pomocí této adresy budete moci získat dostupné informace o konkrétním emailu " "v daném mailing-listu." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Tagy" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Pomocí této adresy budete moci získat seznam tagů." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "ÚÄet" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Nastavení Mailmanu" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "PříspÄ›vková aktivita" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Odhlásit se" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "PÅ™ihlásit se" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Zaregistrovat se" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Prohledat tento list" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Prohledat vÅ¡echny listy" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Spravovat tento list" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Spravovat listy" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Klávesové zkratky" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Zobrazení vláken" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Následující nepÅ™eÄtená zpráva" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "PÅ™edchozí nepÅ™eÄtená zpráva" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "PÅ™ejít na vÅ¡echna vlákna" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "PÅ™ejít na pÅ™ehled Mailing-listu" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Běží na" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "verze" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Zatím nebylo vyvinuto" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Nevyvinuto" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Omlouváme se, tato funkce zatím nebyla vyvinuta." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Chyba: soukromý list" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Tento mailing-list je soukromý. Pro zobrazení archivu se musíte pÅ™ihlásit." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Toto se Vám líbí (zruÅ¡it)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Toto se Vám nelíbí (zruÅ¡it)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Pro hlasování se musíte pÅ™ihlásit." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Vlákna podle" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mÄ›síc" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nové zprávy v tomto vláknÄ›" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "VÅ¡echna vlákna" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Zobrazit profil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "příspÄ›vky" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Tento mÄ›síc zatím nikdo nepÅ™ispÄ›l." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Tato zpráva bude odeslána jako:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "ZmÄ›na odesílatele" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Propojit jinou adresu" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Pokud nejste v souÄasnosti Älenem mail-listu, odeslání této zprávy Vás k " "odbÄ›ru automaticky pÅ™ihlásí." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "PÅ™ehled listů" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Stáhnout" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Uplynulých 30 dní" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Tento mÄ›síc" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Celý archiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Dostupné listy" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "NejoblíbenÄ›jší" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "SeÅ™adit podle poÄtu nedávných úÄastníků" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "NejaktivnÄ›jší" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "SeÅ™adit dle poÄtu nedávných diskuzí" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Dle jména" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "AbecednÄ› seÅ™adit" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "NejnovÄ›jší" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "SeÅ™adit podle data vytvoÅ™ení" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "SeÅ™adit podle" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Schovat neaktivní" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Skrýt soukromé" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Vyhledat list" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nový" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "soukromé" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "neaktivní" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "NaÄítání..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Žádné listy zatím nebyly archivovány." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "List" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Popis" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Aktivita v posledních 30 dnech" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "úÄastníci" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "diskuze" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Smazat mailing-list" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Smazat mailing-list z HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "bude smazán z HyperKitty i se vÅ¡emi vlákny a zprávami. Nebude smazán z " "Mailman Core. Chcete pokraÄovat?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Smazat" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "nebo" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "storno" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "vlákno" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Smazat zprávu/zprávy" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s zpráv bude smazáno. Chcete pokraÄovat?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "VytvoÅ™it nové vlákno" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "v" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Odeslat" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Zobrazit profil uživatele %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "NepÅ™eÄteno" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "ÄŒas odesílatele:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nový pÅ™edmÄ›t:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Přílohy:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Zobrazit ve fontu s fixní šířkou" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink k této zprávÄ›" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "OdpovÄ›dÄ›t" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Pro online odpovÄ›Ä se pÅ™ihlaÅ¡te" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s příloha\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s přílohy\n" " " msgstr[2] "" "\n" " %(email.attachments.count)s příloh\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citace" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "VytvoÅ™it nové vlákno" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Použít emailového klienta" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "ZpÄ›t do vlákna" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "ZpÄ›t do listu" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Smazat tuto zprávu" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " z %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Domů" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistiky" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Vlákna" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Pro vytvoÅ™ení vlákna se musíte pÅ™ihlásit." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Nový" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "ZahájitNové vlákno" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Spravovat sOdbÄ›r" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Smazat archiv" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Souhrn aktivity" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "PoÄet zpráv v posledních 30 dnech." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Následující statistiky jsou od" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "V" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "posledních 30 dnech:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "NejaktivnÄ›jší pÅ™ispÄ›vatelé" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Významní pÅ™ispÄ›vatelé" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "sláva" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Nedávné" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "NejaktivnÄ›jší" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "NejoblíbenÄ›jší" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Oblíbené" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Odesláno" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Diskuze s nedávnou aktivitou" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "NejoblíbenÄ›jší diskuze" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "NejaktivnÄ›jší diskuze" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Diskuze které jste si oznaÄili" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Diskuze do kterých jste pÅ™ispÄ›li" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Napojit vlákno" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "PÅ™epojit vlákno k jinému" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Vlákno k pÅ™epojení:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "PÅ™epojit jej k:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Vyhledat nadÅ™azené vlákno" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Vyhledat" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID tohoto vlákna:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Provést" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(není to možné vrátit), nebo" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "vrátit se do vlákna" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Výsledky hledání po" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "výsledky hledání" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Výsledky hledání" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "pro dotaz" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "zprávy" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "seÅ™adit dle skóre" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "seÅ™adit od nejnovÄ›jších" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "seÅ™adit od nejstarších" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Na tento dotaz nebyl nalezen žádný email." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Váš dotaz je, bohužel, prázdný." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "toto nejsou zprávy které jste hledali" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "novÄ›jší" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "starší" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "První příspÄ›vek" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "OdpovÄ›di" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Zobrazit odpovÄ›di podle vlákna" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Zobrazit odpovÄ›di podle data" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "OtevÅ™e nejavascriptovou verzi této stránky." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Žádná emailová vlákna nebyla, bohužel, nalezena" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Pro úpravu kliknÄ›te" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Pro úpravy musíte být pÅ™ihlášený." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "žádné kategorie" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Stáří (pÅ™ed dny)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Poslední aktivní (pÅ™ed dny)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentářů" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s úÄastníků" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s nepÅ™eÄtených zpráv" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Pro použití funkce oblíbených se musíte nejdřív pÅ™ihlásit." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "PÅ™idat do oblíbených" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Odebrat z oblíbených" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "ZnovupÅ™ipojit toto vlákno" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Smazat toto vlákno" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "NepÅ™eÄtených:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "PÅ™ejít na:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "následující" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "pÅ™edcházející" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Oblíbené" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "NejÄerstvÄ›jší aktivita vlákna" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "komentáře" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "tagy" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Vyhledat tag" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Odstranit" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Zprávy podle" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "ZpÄ›t na profil %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Žádný email od tohoto uživatele nebyl, bohužel, nalezen." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Kolik příspÄ›vků uživatele odeslal" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "pro" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Vlákna které jste pÅ™eÄetli" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Hlasy" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "OdbÄ›ry" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Původní autor:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Zahájeno:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Poslední aktivita:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "OdpovÄ›di:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "PÅ™edmÄ›t" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Původní autor" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Datum zahájení" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Poslední aktivita" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Nemáte zatím žádné oblíbené." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nové komentáře" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Nic nepÅ™eÄteno." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Poslední příspÄ›vky" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Datum" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Vlákno" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Poslední aktivita ve vláknÄ›" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Zatím žádné příspÄ›vky." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "od prvního příspÄ›vku" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "zatím žádný příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "ÄŒas od první aktivity" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "První příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "PříspÄ›vky do tohoto listu" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "žádné odbÄ›ry" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Líbí se Vám" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Nelíbí se Vám" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Hlasovat" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Zatím žádné hlasy." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Uživatelský profil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Uživatelský profil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Jméno:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "VytvoÅ™en:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Hlasy pro tohoto uživatele:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Emailové adresy:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Tato zpráva v gzipovaném formátu mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "VaÅ¡e odpovÄ›Ä byla odeslána a nyní se zpracovává." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Byli jste pÅ™ihlášeni k listu {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Zprávu %(msg_id_hash)s se nepovedlo smazat: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s zpráv bylo úspěšnÄ› smazáno." #: views/mlist.py:88 msgid "for this MailingList" msgstr "pro tento mailing-list" #: views/mlist.py:100 msgid "for this month" msgstr "pro tento mÄ›síc" #: views/mlist.py:103 msgid "for this day" msgstr "pro tento den" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Tento mÄ›síc v gzipovaném mbox formátu" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "V tomto mÄ›síci (zatím) nebyly žádné diskuze." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "V tomto mÄ›síci neprobÄ›hlo žádné hlasování." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "NeovlajeÄkovali jste žádné diskuze." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Do tohoto listu jste zatím nepÅ™ispÄ›li." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Pro smazání mailing-listu musíte být jedním ze správců" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "{} úspěšnÄ› smazáno" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Chyba parsování: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Toto vlákno v gzipovaném formátu mbox" #~ msgid "days inactive" #~ msgstr "dní neaktivní" #~ msgid "days old" #~ msgstr "dní starý" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " podle %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.855261 HyperKitty-1.3.7/hyperkitty/locale/cv/0000755000076500000240000000000014355237147017315 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9105213 HyperKitty-1.3.7/hyperkitty/locale/cv/LC_MESSAGES/0000755000076500000240000000000014355237147021102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/cv/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8553777 HyperKitty-1.3.7/hyperkitty/locale/cy/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.910849 HyperKitty-1.3.7/hyperkitty/locale/cy/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/cy/LC_MESSAGES/django.po0000644000076500000240000006761014355232204022706 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " "11) ? 2 : 3;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8554919 HyperKitty-1.3.7/hyperkitty/locale/da/0000755000076500000240000000000014355237147017271 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.911107 HyperKitty-1.3.7/hyperkitty/locale/da/LC_MESSAGES/0000755000076500000240000000000014355237147021056 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/da/LC_MESSAGES/django.po0000644000076500000240000006763714355232204022670 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2020-02-14 03:18+0000\n" "Last-Translator: Henrik Rasmussen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Beskrivelse" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8556013 HyperKitty-1.3.7/hyperkitty/locale/de/0000755000076500000240000000000014355237147017275 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9113462 HyperKitty-1.3.7/hyperkitty/locale/de/LC_MESSAGES/0000755000076500000240000000000014355237147021062 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/de/LC_MESSAGES/django.po0000644000076500000240000011077614355232204022665 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Hyperkitty\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-07-17 17:14+0000\n" "Last-Translator: Nikkitz H. \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14-dev\n" "X-Poedit-SourceCharset: UTF-8\n" #: forms.py:53 msgid "Add a tag..." msgstr "Ein Tag hinzufügen" #: forms.py:55 msgid "Add" msgstr "hinzufügen" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "benutze Kommas um mehrere tags hinzuzufügen" #: forms.py:64 msgid "Attach a file" msgstr "Eine Datei anhängen" #: forms.py:65 msgid "Attach another file" msgstr "Eine weitere Datei anhängen" #: forms.py:66 msgid "Remove this file" msgstr "Diese Datei entfernen" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Fehler 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh Nein!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Ich kann diese Seite nicht finden." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Zur Startseite" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Fehler 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Verzeihung, aber die angeforderte Seite ist aufgrund eines Server-Fehlers " "nicht verfügbar." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "gestartet" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "zuletzt aktiv:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "diesen Thread ansehen" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(keine Vorschläge)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Gerade abgesendet, noch nicht verteilt" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty bietet eine kleine REST API an, welche es erlaubt, E-Mails und " "Informationen via Code abzurufen." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formate" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Die REST-API kann die Informationen in mehreren Formaten zurück liefern. Die " "Standardeinstellung ist das für Menschen lesbare HTML Format." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Um dieses Format zu ändern, einfach ?format=<FORMAT> an die " "URL anfügen." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Die Liste der verfügbaren Formate ist:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Plain-Text" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Liste der Mailing-Listen" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Endpunkt:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Wenn diese Adresse benutzt wird, dann erhält man Informationen über alle " "Mailing-Listen." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Diskussionsverläufe in Mailing-Listen" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Wenn diese Adresse benutzt wird, dann erhält man Informationen über alle " "Diskussionsverläufe auf den ausgewählten Mailing-Listen." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "E-Mails in einem Diskussionsstrang" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Wenn diese Adresse benutzt wird, dann erhält man eine Liste aller E-Mails " "innerhalb eines Mailing-Listen Diskussionsstrangs." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Eine E-Mail in einer Mailing-Liste" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Wenn diese Adresse benutzt wird, dann erhält man alle verfügbaren " "Informationen über eine spezifische E-Mail auf der ausgewählten Mailing-" "Liste." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Stichworte" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Wenn diese Adresse benutzt wird, dann erhält man die Stichwortliste." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman-Einstellungen" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Posting-Aktivitäten" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Ausloggen" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Anmelden" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registrieren" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Diese Liste durchsuchen" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Alle Listen durchsuchen" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Diese Liste verwalten" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Listen verwalten" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Tastenkürzel" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Thread-Ansicht" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Nächste ungelesene Nachricht" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Vorherige ungelesene Nachricht" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Zu allen Threads wechseln" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Zur Listenübersicht springen" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Angetrieben von" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "Version" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Noch nicht implementiert" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Nicht implementiert" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Verzeihung, diese Funktionalität wurde noch nicht implementiert." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Fehler: private Liste" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Diese Mailing-Liste ist privat. Sie müssen auf der Liste eingeschrieben " "sein, um das Archiv einsehen zu dürfen." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Ihnen gefällt es (abbrechen)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Ihnen gefällt es nicht (abbrechen)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Sie müssen sich anmelden, um abstimmen zu dürfen." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Thread nach" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " Monat" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Neue Nachrichten in diesem Diskussionsstrang" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Alle Threads" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Profil anzeigen" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "Postings" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "(Noch) keine Verfasser in diesem Monat." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Nachricht wird gesendet als:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Absender ändern" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Eine andere Adresse verknüpfen" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Wenn Sie kein Mitglied der Liste sind, werden Sie durch das Absenden dieser " "Nachricht eingetragen." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Listenübersicht" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Herunterladen" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Die letzten 30 Tage" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Diesen Monat" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Ganzes Archiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Verfügbare Listen" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Beliebteste" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Nach Anzahl von letzten Teilnehmern sortieren" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Aktivste" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Nach Anzahl von letzten Diskussionen sortieren" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Nach Name" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Alphabetisch sortieren" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Neuste" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Nach Listenerstelldatum sortieren" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sortieren nach" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Inaktive verstecken" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Private verstecken" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Liste finden" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "neu" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inaktiv" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Laden..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Noch keine archivierten Listen." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Beschreibung" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Aktivität in den letzten 30 Tagen" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "Teilnehmer" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "Diskussionen" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Liste löschen" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Mailingliste in HyperKitty löschen" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "wird mit allen Threads und Nachrichten in HyperKitty gelöscht. Es wird nicht " "in Mailman Core gelöscht. Möchten Sie fortfahren?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Löschen" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "oder" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "abbrechen" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "Diskussionsstrang" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Nachricht(en) löschen" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s Nachricht(en) werden gelöscht. Fortfahren?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Neuen Diskussionsstrang erstellen" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Senden" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Das Profil für %(name)s sehen" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Nicht gelesen" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Absendezeit:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Neuer Betreff:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Anhänge:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "In fixierter Schrift anzeigen" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink für diese Nachricht" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Antworten" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Anmelden, um online zu antworten" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments_count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments_count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments_count)s Anhang\n" " " msgstr[1] "" "\n" " %(email.attachments_count)s Anhänge\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Zitat" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Neuen Diskussionsstrang erstellen" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "E-Mail Software benutzen" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Zurück zum Diskussionsstrang" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Zurück zur Liste" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Diese Nachricht löschen" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " von %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Startseite" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistiken" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Threads" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Sie müssen angemeldet sein, um einen Diskussionsstrang zu erstellen." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Neu" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Einen nNeuen Thread beginnen" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "Mitgliedschaft verwalten" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Archiv löschen" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Aktivitätszusammenfassung" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Posting-Umfang der letzten 30 Tage." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Die folgenden Statistiken sind von" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "In" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "den letzten 30 Tage:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Die aktivsten Poster" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Prominente Poster" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "Kudos" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Kürzliche" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Aktivste" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Beliebteste" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoriten" #: templates/hyperkitty/overview.html:170 #, fuzzy msgid "Posted" msgstr "verschickt" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Zuletzt aktive Diskussionen" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Beliebteste Diskussionen" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Aktivste Diskussionen" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Diskussionen, die Sie markiert haben" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Diskussionen, zu denen Sie beigetragen haben" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Diskussionsstrang wieder anhängen" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Diskussionsstrang an einen anderen wieder anhängen" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Diskussionsstrang der wieder angehängt werden soll:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Wieder anhängen an:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Den übergeordneten Diskussionsstrang suchen" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Suchen" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "diese Diskussionsstrang-ID:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Tu es" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(es gibt kein zurück!), oder" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "zurück zum Thread" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Suche Ergebnisse nach" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "Suchergebnisse" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Suchergebnisse" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "als Abfrage" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "Nachrichten" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "sortieren (nach Punkten)" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "sortieren (neuste zuerst)" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "sortieren (älteste zuerst)" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" "Verzeihung, aber für diese Abfrage konnte keine E-Mail gefunden werden." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Verzeihung, aber die Abfrage sieht leer aus." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "das sind nicht die Nachrichten nach den du suchst" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "neuer" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "älter" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Erstes Posting" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Antworten" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Zeige Antworten nach Diskussionsstrang" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Zeige Antworten nach Datum" #: templates/hyperkitty/thread.html:113 #, fuzzy msgid "Visit here for a non-javascript version of this page." msgstr "Besuchen Sie hier eine Version dieser Seite ohne javascript." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Verzeihung, aber es konnten keine Diskussionsstränge gefunden werden" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Zum Bearbeiten anklicken" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Sie müssen zum Bearbeiten angemeldet sein." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "keine Kategorie" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Alter (vor Tagen)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Zuletzt aktiv (vor Tagen)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s Kommentare" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s Teilnehmer" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s ungelesene Nachrichten" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Sie müssen angemeldet sein, um Favoriten zu haben." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Zu Favoriten hinzufügen" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Von Favoriten entfernen" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Diesen Diskussionsstrang wieder anhängen" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Diesen Diskussionsstrang löschen" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Ungelesene:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Gehe zu:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "weitere" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "vorherige" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Favorit" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Letzte Aktivität im Diskussionsstrang" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "Kommentare" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "Stichworte" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Nach Stichwort suchen" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Entfernen" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Nachrichten von" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Zurück zum Profil von %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" "Verzeihung, es konnte keine E-Mail von diesem Benutzer gefunden werden." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Benutzer Posting Aktivität" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "für" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Diskussionsstränge, die Sie gelesen haben" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Stimmen" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonnements" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Ursprünglicher Verfasser:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Gestartet am:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Letzte Aktivität:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Antworten:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Betreff" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Ursprünglicher Verfasser" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Startdatum" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Letzte Aktivität" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Noch keine Favoriten." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Neue Kommentare" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Noch nichts gelesen." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Letzte Postings" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Datum" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Diskussionsstrang" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Letzte Aktivität im Diskussionsstrang" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Noch keine Postings." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "seit erstem Posting" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "Posting" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "noch kein Posting" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Zeit seit der ersten Aktivität" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Erstes Posting" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Postings an diese Liste" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "keine Abonnements" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Ihnen gefällt es" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Ihnen gefällt es nicht" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Abstimmen" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Noch keine Stimmen." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Benutzerprofil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Benutzerprofil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Name:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Erstellt am:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Stimmen für diesen Benutzer:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "E-Mail Adressen:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Diese Nachricht in komprimierten (gzip) mbox-Format" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Ihre Antwort wurde gesendet und wird bearbeitet." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Sie haben die Liste {} abonniert." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Konnte Nachricht nicht löschen: %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Erfolgreich %(count)s Nachrichten gelöscht." #: views/mlist.py:88 msgid "for this MailingList" msgstr "für diese MailingListe" #: views/mlist.py:100 msgid "for this month" msgstr "Für diesen Monat" #: views/mlist.py:103 msgid "for this day" msgstr "Für diesen Tag" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Dieser Monat in komprimiertem (gzip) mbox-Format" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "(Noch) keine Diskussionen in diesem Monat." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Es wurden in diesem Monat (noch) keine Stimmen abgegeben." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Sie haben (noch) keine Diskussionen markiert." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Sie haben (noch) nichts an diese Liste gesendet." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Sie benötigen Administratoren-Rechte zum Löschen einer Liste" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "{} erfolgreich gelöscht" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Parsing Fehler: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Diesen Diskussionsstrang im komprimierten (gzip) mbox-Format" #~ msgid "days inactive" #~ msgstr "Tage inaktiv" #~ msgid "days old" #~ msgstr "Tage alt" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " von %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "nicht gelesen" #~ msgid "Go to" #~ msgstr "Gehe zu" #~ msgid "More..." #~ msgstr "Mehr..." #~ msgid "Discussions" #~ msgstr "Diskussionen" #~ msgid "most recent" #~ msgstr "neuste" #~ msgid "most popular" #~ msgstr "beliebteste" #~ msgid "most active" #~ msgstr "aktivste" #~ msgid "Update" #~ msgstr "Aktualisieren" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " von %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.855715 HyperKitty-1.3.7/hyperkitty/locale/el/0000755000076500000240000000000014355237147017305 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.911616 HyperKitty-1.3.7/hyperkitty/locale/el/LC_MESSAGES/0000755000076500000240000000000014355237147021072 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/el/LC_MESSAGES/django.po0000644000076500000240000006777214355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-05-04 13:32+0000\n" "Last-Translator: Eugenia Russell \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "Επισυνάψτε ένα αÏχείο" #: forms.py:65 msgid "Attach another file" msgstr "Επισυνάψτε ένα άλλο αÏχείο" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.85583 HyperKitty-1.3.7/hyperkitty/locale/en_AU/0000755000076500000240000000000014355237147017674 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.91198 HyperKitty-1.3.7/hyperkitty/locale/en_AU/LC_MESSAGES/0000755000076500000240000000000014355237147021461 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/en_AU/LC_MESSAGES/django.po0000644000076500000240000006747614355232204023274 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.855948 HyperKitty-1.3.7/hyperkitty/locale/en_CA/0000755000076500000240000000000014355237147017652 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9122741 HyperKitty-1.3.7/hyperkitty/locale/en_CA/LC_MESSAGES/0000755000076500000240000000000014355237147021437 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/en_CA/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023244 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8560627 HyperKitty-1.3.7/hyperkitty/locale/en_GB/0000755000076500000240000000000014355237147017657 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9127347 HyperKitty-1.3.7/hyperkitty/locale/en_GB/LC_MESSAGES/0000755000076500000240000000000014355237147021444 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/en_GB/LC_MESSAGES/django.po0000644000076500000240000006747614355232204023257 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8561795 HyperKitty-1.3.7/hyperkitty/locale/eo/0000755000076500000240000000000014355237147017310 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9132178 HyperKitty-1.3.7/hyperkitty/locale/eo/LC_MESSAGES/0000755000076500000240000000000014355237147021075 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/eo/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022710 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8562925 HyperKitty-1.3.7/hyperkitty/locale/es/0000755000076500000240000000000014355237147017314 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9137166 HyperKitty-1.3.7/hyperkitty/locale/es/LC_MESSAGES/0000755000076500000240000000000014355237147021101 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/es/LC_MESSAGES/django.po0000644000076500000240000011025114355232204022670 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-02 10:30+0000\n" "Last-Translator: Guillermo Hernandez \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.2-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Añada una etiqueta..." #: forms.py:55 msgid "Add" msgstr "Añadir" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "Utilice comas para añadir múltiples etiquetas" #: forms.py:64 msgid "Attach a file" msgstr "Adjuntar un archivo" #: forms.py:65 msgid "Attach another file" msgstr "Adjuntar otro archivo" #: forms.py:66 msgid "Remove this file" msgstr "Quitar este archivo" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Error 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "¡Vaya!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "No se puede encontrar esta página." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Volver al inicio" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Error 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "El servidor ha tenido un problema y esta página no está disponible." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "última actividad:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "ver este hilo" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(ninguna sugerencia)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Enviado ahora mismo, aún no se distribuye" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty incluye una API REST que le permite recuperar mensajes e " "información por programa." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formatos" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Esta API REST puede devolver la información en varios formatos. El " "predeterminado es HTML para permitir la lectura por personas." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Para cambiar de formato, basta con añadir ?format=<FORMAT> a " "la URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Estos son los formatos disponibles:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Texto plano" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lista de listas de correo" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Punto de conexión:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Mediante esta dirección podrá recuperar la información conocida sobre todas " "las listas de correo." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Hilos de una lista de correo" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Mediante esta dirección podrá recuperar información sobre todos los hilos de " "la lista de correo especificada." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Mensajes en un hilo" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Mediante esta dirección podrá recuperar la lista de mensajes de un hilo de " "la lista de correo." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Un mensaje de una lista de correo" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Mediante esta dirección podrá recuperar la información conocida sobre un " "mensaje concreto de la lista de correo especificada." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiquetas" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Mediante esta dirección podrá recuperar la lista de etiquetas." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Cuenta" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Configuración de Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Actividad de envíos" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Salir" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Registrarse" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Inscribirse" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Buscar en esta lista" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Buscar en todas las listas" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gestionar esta lista" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gestionar las listas" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Consulta del hilo" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Siguiente mensaje no leído" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Anterior mensaje no leido" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Ver todos los hilos" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Ver panorámica de listas" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Funciona con" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versión" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "No se ha implementado aún" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "No se ha implementado" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Todavía no se ha implementado esta funcionalidad." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Error: la lista es privada" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Esta lista de correo es privada. Ha de suscribirse para ver los archivos." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Me gusta (cancelar)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "No me gusta (cancelar)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Debe acceder a su cuenta para votar." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Hilos ordenados por" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " Mes" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Mensajes nuevos en este hilo" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Todos los hilos" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Ver el perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "envíos" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Nadie ha enviado este mes (aún)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Este mensaje se enviará como:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Cambiar remitente" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Añadir otra dirección" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Si todavía no eres un miembro de la lista, este mensaje te hará suscriptor " "de la misma." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Panorama de listas" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Descargar" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Últimos 30 días" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Este mes" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Todo el archivo" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Listas disponibles" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Las más populares" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por cantidad de participantes recientes" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Las más activas" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Ordenar por cantidad de debates recientes" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Por nombre" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Ordenar alfabéticamente" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Las más recientes" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Ordenar por fecha de creación de las listas" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Ocultar inactivas" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Ocultar privadas" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Encontrar una lista" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nuevas" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privadas" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inactivas" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Cargando…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Aún no hay ninguna lista archivada." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descripción" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Actividad en los últimos 30 días" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "debates" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Borrar la lista" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Borrar la lista desde HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "será borrada desde HyperKitty junto con todos los hilos y mensajes. No se " "realizará el borrado desde el núcleo de Mailman ¿Desea continuar?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Suprimir" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "hilo" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Eliminar mensaje(s)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " Se eliminará(n) %(count)s mensaje(s). ¿Quiere continuar?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Crear un hilo nuevo" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "en" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Enviar" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Ver el perfil de %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "No leído" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Hora de remitente:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Asunto nuevo:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Archivos adjuntos:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Mostrar en tipo de letra monoespaciado" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Enlace permanente a este mensaje" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Responder" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Acceder a su cuenta para responder en línea" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s archivo adjunto\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s archivos adjuntos\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Crear un hilo nuevo" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Utilizar un programa de correo electrónico" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Volver al hilo" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Volver a la lista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Eliminar este mensaje" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " por %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Inicio" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Estadísticas" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Hilos" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Debe acceder a su cuenta para crear un hilo." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Nueva(s)" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Iniciar un Nuevo hilo" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gestionar Suscripción" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Borra el archivo" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Resumen de actividad" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Volumen de envíos durante los últimos 30 días." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Las estadísticas siguientes provienen de" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "En" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "los últimos 30 días:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Participantes más activos" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Participantes notorios" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "reconocimiento" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Reciente" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Las más Activas" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Las más Populares" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Publicado" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Debates activos recientes" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Los debates más populares" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Los debates más activos" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Debates que ha marcado" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Debates en que ha enviado" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Readjuntar un hilo" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Readjuntar un hilo en otro" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Hilo que readjuntar:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Readjuntarlo a:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Buscar el hilo primario" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Buscar" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "este identificador de hilo:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Hacerlo" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(no puede deshacer), o bien" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "volver al hilo" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Resultados de buscar" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "resultados de la búsqueda" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Resultados de la búsqueda" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "de la consulta" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensajes" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ordenar por puntuación" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "más recientes primero" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "más antiguos primero" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "No se encontró ningún mensaje para esta consulta." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "La consulta está vacía." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "estos no son los mensajes que busca" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "más recientes" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "más antiguos" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Primera publicación" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Respuestas" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Mostrar respuestas por hilo" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Mostrar respuestas por fecha" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Aquí puede ver una versión sin javascript de esta página." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "No se encontró ningún hilo de correo electrónico" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Pulsar para modificar" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Debe acceder a su cuenta para editar." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "ninguna categoría" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Antigüedad (en días)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Última actividad (en días desde entonces)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentarios" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensajes por leer" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Debe acceder a su cuenta para añadir favoritos." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Añadir a los favoritos" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Quitar de los favoritos" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Readjuntar este hilo" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Eliminar este hilo" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Sin leer:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Ir a:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "siguiente" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "anterior" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Marcar como favorito" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Actividad más reciente por hilos" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "comentarios" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiquetas" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Buscar una etiqueta" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Quitar" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Mensajes por" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Volver al perfil de %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "No se encontró ningún mensaje de este usuario." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Actividad de publicación del usuario" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "para" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Hilos que ha leído" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Votos" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Suscripciones" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autor original:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Iniciado el:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Última actividad:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Respuestas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Asunto" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autor original" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Fecha de inicio" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Última actividad" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Aún no hay ningún favorito." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Comentarios nuevos" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Aún no ha leído nada." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Últimos envíos" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Fecha" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Hilo" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Última actividad del hilo" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Aún no hay ningun envío." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "desde el primera envío" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "envío" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "aún no hay ningún envío" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Lapso desde la primera actividad" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Primer envío" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Envíos en esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "no hay ninguna suscripción" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Le gusta" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "No le gusta" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Votar" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Aún no hay ningún voto." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Perfil de usuario" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Perfil de usuario" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nombre:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Creación:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Votos para este usuario:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Direcciones de correo electrónico:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Este mensaje en el formato mbox comprimido con gzip" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Tu respuesta ha sido enviada y está siendo procesada." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ha sido suscrito a la lista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "No se pudo eliminar el mensaje %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Se eliminaron %(count)s mensajes correctamente." #: views/mlist.py:88 msgid "for this MailingList" msgstr "para esta lista de correo" #: views/mlist.py:100 msgid "for this month" msgstr "para este mes" #: views/mlist.py:103 msgid "for this day" msgstr "para este día" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Este mes en formato mbox comprimido con gzip" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "No hay debates este mes (aún)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "No se ha emitido ningún voto este mes (aún)." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "No ha marcado ningún debate (aún)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "No ha publicado en esta lista (aún)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Para borrar una lista es necesario ser miembro de la administración" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Se eliminaron correctamente {} mensajes" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Error de procesamiento: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Este hilo en formato mbox comprimido con gzip" #~ msgid "" #~ "\n" #~ " %(email.attachments_count)s attachment\n" #~ " " #~ msgid_plural "" #~ "\n" #~ " %(email.attachments_count)s attachments\n" #~ " " #~ msgstr[0] "" #~ "\n" #~ " %(email.attachments_count)s archivo adjunto\n" #~ " " #~ msgstr[1] "" #~ "\n" #~ " %(email.attachments_count)s archivos adjuntos\n" #~ " " #~ msgid "days inactive" #~ msgstr "días inactivo" #~ msgid "days old" #~ msgstr "días de antigüedad" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "sin leer" #~ msgid "Go to" #~ msgstr "Ir a" #~ msgid "More..." #~ msgstr "Más…" #~ msgid "Discussions" #~ msgstr "Debates" #~ msgid "most recent" #~ msgstr "los más recientes" #~ msgid "most popular" #~ msgstr "los más populares" #~ msgid "most active" #~ msgstr "los más activos" #~ msgid "Update" #~ msgstr "Actualizar" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8564088 HyperKitty-1.3.7/hyperkitty/locale/et/0000755000076500000240000000000014355237147017315 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9140036 HyperKitty-1.3.7/hyperkitty/locale/et/LC_MESSAGES/0000755000076500000240000000000014355237147021102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/et/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022715 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8565261 HyperKitty-1.3.7/hyperkitty/locale/eu/0000755000076500000240000000000014355237147017316 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9143672 HyperKitty-1.3.7/hyperkitty/locale/eu/LC_MESSAGES/0000755000076500000240000000000014355237147021103 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/eu/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022716 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8566396 HyperKitty-1.3.7/hyperkitty/locale/fa/0000755000076500000240000000000014355237147017273 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9146347 HyperKitty-1.3.7/hyperkitty/locale/fa/LC_MESSAGES/0000755000076500000240000000000014355237147021060 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fa/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022665 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.856753 HyperKitty-1.3.7/hyperkitty/locale/fi/0000755000076500000240000000000014355237147017303 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9149365 HyperKitty-1.3.7/hyperkitty/locale/fi/LC_MESSAGES/0000755000076500000240000000000014355237147021070 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fi/LC_MESSAGES/django.po0000644000076500000240000007012714355232204022666 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-04-15 11:27+0000\n" "Last-Translator: J. Lavoie \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.6-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "Lisää tiedosto" #: forms.py:65 msgid "Attach another file" msgstr "Lisää toinen tiedosto" #: forms.py:66 msgid "Remove this file" msgstr "Poista tämä tiedosto" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Virhe 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Voi ei!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Sivua ei löydy." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Käyttäjätili" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Kirjaudu sisään" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Rekisteröidy" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Kuvaus" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "tai" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "peruuta" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Poista" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Käyttäjäprofiili" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Käyttäjäprofiili" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8569965 HyperKitty-1.3.7/hyperkitty/locale/fil/0000755000076500000240000000000014355237147017457 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9152036 HyperKitty-1.3.7/hyperkitty/locale/fil/LC_MESSAGES/0000755000076500000240000000000014355237147021244 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fil/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023051 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8572018 HyperKitty-1.3.7/hyperkitty/locale/fo/0000755000076500000240000000000014355237147017311 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9156158 HyperKitty-1.3.7/hyperkitty/locale/fo/LC_MESSAGES/0000755000076500000240000000000014355237147021076 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fo/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022703 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8573246 HyperKitty-1.3.7/hyperkitty/locale/fr/0000755000076500000240000000000014355237147017314 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9160051 HyperKitty-1.3.7/hyperkitty/locale/fr/LC_MESSAGES/0000755000076500000240000000000014355237147021101 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fr/LC_MESSAGES/django.po0000644000076500000240000011140114355232204022666 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-10-31 22:39+0000\n" "Last-Translator: Frédéric Daniel Luc Lehobey \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.9-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Ajouter un marqueur..." #: forms.py:55 msgid "Add" msgstr "Ajouter" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "utiliser des virgules pour ajouter de multiples marqueurs" #: forms.py:64 msgid "Attach a file" msgstr "Joindre un fichier" #: forms.py:65 msgid "Attach another file" msgstr "Joindre un autre fichier" #: forms.py:66 msgid "Remove this file" msgstr "Retirer ce fichier" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Erreur 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh non !" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Je n'arrive pas à trouver cette page." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Retour à l'accueil" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Erreur 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Désolé, mais la page demandée n'est pas disponible à cause d'une erreur du " "serveur." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "démarré" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "dernière activité :" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "voir ce fil de discussion" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(aucune suggestion)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Vient d'être envoyé, pas encore distribué" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty est livré avec une petite API REST vous permettant de récupérer " "des courriels et des infos par code." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formats" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Cette API REST peut renvoyer des informations dans différents formats. Le " "format par défaut est HTML pour faciliter la lecture par des humains." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Pour changer le format, ajoutez ?format=<FORMAT> à l'URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "La liste des formats disponibles est :" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Texte en clair" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Liste des listes de diffusion" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Point final :" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Cette adresse vous permettra de récupérer les informations connues de toutes " "les listes de diffusion." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Fils de discussion dans une liste de diffusion" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Cette adresse vous permettra de récupérer les informations sur tous les fils " "de discussion de la liste de diffusion spécifiée." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Courriels dans une discussion" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "En utilisant cette adresse, vous pourrez récupérer la liste de courriels " "dans un fil de publipostage." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Un courriel dans une liste de publipostage" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "En utilisant cette adresse, vous pourrez récupérer les informations connues " "à propos d'un courriel spécifique dans la liste de publipostage spécifiée." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Mots-clés" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" "En utilisant cette adresse, vous pourrez récupérer la liste des mots-clés." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Paramètres de Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Activité de postage" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Se déconnecter" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Se connecter" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "S'inscrire" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Rechercher dans cette liste" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Rechercher dans toutes les listes" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gérer cette liste" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gérer les listes" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Vue discussion" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Message non lu suivant" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Message non lu précédent" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Aller à tous les fils" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Accéder à l'aperçu de la liste de diffusion" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Fonctionne avec" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "version" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Pas encore implémenté" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Non implémenté" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Cette fonctionnalité n'a pas encore été implémentée." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Erreur : liste privée" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Cette liste de publipostage est privée. Vous devez y être abonné·e pour " "visualiser les archives." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Vous aimez (annuler)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Vous n'aimez pas (annuler)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Vous devez être connecté·e pour voter." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Discussions par" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mois" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nouveaux messages dans ce fil" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Toutes les discussions" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Voir le profil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "messages" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Pas (encore) de participants ce mois-ci." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Ce message sera envoyé en tant que :" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Changer l'expéditeurice" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Lier une autre adresse" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Si vous n'êtes pas abonné·e actuellement à la liste, l'envoi de ce message " "vous abonnera." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Vue de la liste" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Télécharger" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Les 30 derniers jours" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Ce mois-ci" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Archive entière" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Listes disponibles" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Les plus populaires" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Trier par le nombre de participants récents" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Les plus actives" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Trier par le nombre de discussions récentes" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Par nom" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Trier par ordre alphabétique" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Les plus récents" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Trier par la date de création de la liste" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Trier par" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Cacher les inactives" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Cacher les privées" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Trouver une liste" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nouveau" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privé" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inactif" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Chargement…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Pas encore de liste archivée." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Description" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Activité des 30 derniers jours" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participants" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "discussions" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Supprimer la liste de diffusion" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Supprimer la liste de diffusion" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "sera supprimé avec tous les fils et messages. Voulez-vous continuer ?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Supprimer" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "annuler" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "discussion" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Supprimer le(s) message(s)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s message(s) seront supprimé(s). Confirmez-vous ?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Créer un nouveau fil" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "dans" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Envoyer" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Voir le profil pour %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Non lu" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Heure de l'expéditeur :" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nouvel objet :" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Pièces jointes :" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Afficher avec une police à chasse fixe" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Lien permanent pour ce message" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Répondre" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Connectez-vous pour répondre en ligne" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s pièce jointe\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s pièces jointes\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citer" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Créer un nouveau fil de discussion" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Utiliser un logiciel de messagerie" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Retour au fil de discussion" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Retour à la liste" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Supprimer ce message" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " de %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Page d'accueil" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistiques" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Discussions" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Vous devez être connecté·e pour créer une discussion." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "nouveau" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" " Démarrer une nNouvelle discussion" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gérer les aAbonnements" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Supprimer l'archive" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Résumé des activités" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Quantité de messages pendant les 30 derniers jours." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Les statistiques qui suivent proviennent de" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Dans" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "Les 30 derniers jours :" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Participant·es les plus actives" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Participant·es les plus visibles" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "félicitations" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Récents" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Les plus actives" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Les plus populaires" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Marque-pages" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Expédiés" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Discussions récentes actives" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Discussions les plus populaires" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Discussions les plus actives" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Discussions marquées" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Discussions auxquelles vous avez participé" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Raccrocher une discussion" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Raccrocher une discussion à une autre" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Discussion à raccrocher :" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Raccrocher à :" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Chercher la discussion d'origine" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Chercher" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "l'identifiant de cette discussion :" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Fais-le" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(sans possibilité d'annuler), ou" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "revenir à la discussion" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Résultats de la recherche pour" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "résultats de la recherche" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Résultats de la recherche" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "de la requête" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "messages" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "trier par résultat" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "trier depuis le plus récent" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "trier depuis le plus ancient" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Désolé, aucun courriel n'a pu être trouvé pour cette requête." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Pardon mais votre requête semble vide." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "ce ne sont pas les messages que vous cherchez" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "plus récents" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "plus anciens" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Premier message" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Réponses" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Afficher les réponses dans la discussion" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Afficher les réponses par date" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Désolé, aucun fil de courriels n'a pu être trouvé" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Cliquez pour modifier" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Vous devez vous identifier à nouveau pour corriger." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "pas de catégorie" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Dernière activité" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s commentaires" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s participants" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s messages non-lus" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Vous devez vous connecter pour placer des marques." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Ajouter aux marque-pages" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Supprimer des marque-pages" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Raccrocher à cette discussion" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Supprimer cette discussion" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Non-lus :" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Aller à :" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "suivant" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "précédent" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Marque-page" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Discussions les plus actives récemment" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "commentaires" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "étiquettes" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Rechercher une étiquette" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Retirer" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Messages de" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Retour au profil de %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Désolé, aucun courriel de cet utilisateur n'a pu être trouvé." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Activité d'un·e participant·e" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "pour" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Discussions que vous avez lues" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Votes" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonnements" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Auteur·e d'origine :" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Démarré le :" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Dernière activité :" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Réponses :" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Objet" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Auteur·e d'origine" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Date de début" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Dernière activité" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Pas encore de marque-pages." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nouveaux commentaires" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Rien de lu pour l'instant." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Dernier messages" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Date" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Discussion" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Dernières discussion actives" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Pas encore de messages." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "depuis le premier message" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "message" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "pas encore de message" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Temps écoulé depuis le début" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Premier message" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Messages envoyés à cette liste" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "pas d'inscriptions" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Vous aimez" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Vous n'aimez pas" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Voter" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Pas encore de vote." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profil d'utilisateur" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profil d'utilisateur" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nom :" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Création :" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Votes pour ce participant :" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Adresses de courriel :" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Ce message gzippé au format mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Votre réponse a été envoyée et est en train d'être traitée." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Vous avez été inscrit à la liste {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Pas possible de supprimer le message %(msg_id_hash)s : %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s messages supprimés." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Supprimer la liste de diffusion" #: views/mlist.py:100 msgid "for this month" msgstr "pour ce mois" #: views/mlist.py:103 msgid "for this day" msgstr "pour ce jour" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Ce mois au format mbox compressé avec gzip" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Pas (encore) de discussions ce mois-ci." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Pas (encore) de vote lancés ce mois-ci." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Vous n'avez pas (encore) mis de marque-page sur une discussion." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Vous n'avez pas (encore) écrit sur cette liste." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" "Vous devez être membre du personnel pour supprimer une liste de diffusion" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Suppression réussie {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Erreur d'analyse : %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Cette discussion au format mbox compressée avec gzip" #~ msgid "days inactive" #~ msgstr "jours sans activité" #~ msgid "days old" #~ msgstr "depuis la dernière activité" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " par %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "non-lus" #~ msgid "Go to" #~ msgstr "Aller à" #~ msgid "More..." #~ msgstr "Plus…" #~ msgid "Discussions" #~ msgstr "Discussions" #~ msgid "most recent" #~ msgstr "les plus récents" #~ msgid "most popular" #~ msgstr "les plus populaires" #~ msgid "most active" #~ msgstr "les plus actifs" #~ msgid "Update" #~ msgstr "Mise à jour" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " par %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8574457 HyperKitty-1.3.7/hyperkitty/locale/fr_CA/0000755000076500000240000000000014355237147017657 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9162796 HyperKitty-1.3.7/hyperkitty/locale/fr_CA/LC_MESSAGES/0000755000076500000240000000000014355237147021444 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fr_CA/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023251 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8575635 HyperKitty-1.3.7/hyperkitty/locale/frp/0000755000076500000240000000000014355237147017474 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9166126 HyperKitty-1.3.7/hyperkitty/locale/frp/LC_MESSAGES/0000755000076500000240000000000014355237147021261 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/frp/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023066 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8576798 HyperKitty-1.3.7/hyperkitty/locale/fy/0000755000076500000240000000000014355237147017323 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9168622 HyperKitty-1.3.7/hyperkitty/locale/fy/LC_MESSAGES/0000755000076500000240000000000014355237147021110 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/fy/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022723 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.857797 HyperKitty-1.3.7/hyperkitty/locale/ga/0000755000076500000240000000000014355237147017274 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9172997 HyperKitty-1.3.7/hyperkitty/locale/ga/LC_MESSAGES/0000755000076500000240000000000014355237147021061 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ga/LC_MESSAGES/django.po0000644000076500000240000006761614355232204022670 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " "4);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8579087 HyperKitty-1.3.7/hyperkitty/locale/gd/0000755000076500000240000000000014355237147017277 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9176471 HyperKitty-1.3.7/hyperkitty/locale/gd/LC_MESSAGES/0000755000076500000240000000000014355237147021064 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/gd/LC_MESSAGES/django.po0000644000076500000240000006763014355232204022667 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " "(n > 2 && n < 20) ? 2 : 3;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8580225 HyperKitty-1.3.7/hyperkitty/locale/gl/0000755000076500000240000000000014355237147017307 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9180174 HyperKitty-1.3.7/hyperkitty/locale/gl/LC_MESSAGES/0000755000076500000240000000000014355237147021074 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/gl/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8581376 HyperKitty-1.3.7/hyperkitty/locale/gu/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.918416 HyperKitty-1.3.7/hyperkitty/locale/gu/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/gu/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022712 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8582597 HyperKitty-1.3.7/hyperkitty/locale/he/0000755000076500000240000000000014355237147017301 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9188256 HyperKitty-1.3.7/hyperkitty/locale/he/LC_MESSAGES/0000755000076500000240000000000014355237147021066 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/he/LC_MESSAGES/django.po0000644000076500000240000011421114355232204022655 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-20 17:15+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "הוספת תגית…" #: forms.py:55 msgid "Add" msgstr "הוספה" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "×פשר להפריד בין תגיות ×¢× ×¤×¡×™×§" #: forms.py:64 msgid "Attach a file" msgstr "צירוף קובץ" #: forms.py:65 msgid "Attach another file" msgstr "צירוף קובץ נוסף" #: forms.py:66 msgid "Remove this file" msgstr "הסרת הקובץ ×”×–×”" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "שגי××” 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "הו ל×!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "×ין ×פשרות ×œ×ž×¦×•× ×ת העמוד ×”×–×”." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "חזרה לדף הבית" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "שגי××” 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "העמוד המבוקש ×ינו זמין עקב שיהוק מצד השרת, עמך הסליחה." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "החלה" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "פעילות ×חרונה:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "הצגת השרשור ×”×–×”" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(×ין הצעות)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "נשלח כרגע, ×˜×¨× ×”×•×¤×¥" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API מסוג REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "ל־HyperKitty יש API מסוג REST שמ×פשר לך לקבל הודעות דו×״ל ומידע ב×מצעות קוד." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "תבניות" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "×”Ö¾API ×”×–×” מסוג REST יכול להחזיר ×ת המידע במגוון תבניות. תבנתי בררת המחדל ×”×™× " "HTML כדי ל×פשר לבני ××“× ×œ×§×¨×•× ×ת הפלט." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "כדי לשנות ×ת התבנית, עליך להוסיף ?format=<FORMAT> לכתובת." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "רשימת התבניות הזמינות ×”×™×:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "טקסט פשוט" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "רשימה של רשימות דיוור (mailing-lists)" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "נקודת קצה:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "×¢× ×”×›×ª×•×‘×ª ×”×–×ת תהיה לך ×פשרות לקבל ×ת המידע הזמין על כל רשימות הדיוור." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "×©×¨×©×•×¨×™× ×‘×¨×©×™×ž×ª דיוור" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "×¢× ×”×›×ª×•×‘×ª ×”×–×ת תהיה לך ×פשרות לקבל ×ת כל המידע על ×”×©×¨×©×•×¨×™× ×‘×¨×©×™×ž×ª דיוור " "מסוימת." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "הודעות בשרשור" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "×¢× ×”×›×ª×•×‘×ª הזו תהיה לך ×פשרות לקבל ×ת רשימת ההודעות בשרשור ברשימת דיוור." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "הודעה ברשימת דיוור" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "×¢× ×”×›×ª×•×‘×ª ×”×–×ת תהיה לך ×פשרות לקבל ×ת המידע הזמין על הודעה מסוימת ברשימת " "דיוור מסוימת." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "תגיות" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "×¢× ×”×›×ª×•×‘×ª ×”×–×ת תהיה לך ×פשרות לקבל ×ת רשימת התגיות." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "חשבון" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "הגדרות Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "פעילות פרסו×" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "יצי××”" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "כניסה" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "הרשמה" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "חיפוש ברשימה הזו" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "חיפוש בכל הרשימות" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "ניהול הרשימה הזו" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "ניהול רשימות" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "קיצורי מקלדת" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "תצוגת שרשור" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "ההודעה הב××” ×©×œ× × ×§×¨××”" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "ההודעה הקודמת ×©×œ× × ×§×¨××”" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "קפיצה לכל השרשורי×" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "קפיצה לסקירת רשימת דיוור" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "מופעל על גבי" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "גרסה" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "×œ× ×ž×•×˜×ž×¢ עדיין" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "×œ× ×ž×•×˜×ž×¢" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "תכונה זו ×˜×¨× ×”×•×˜×ž×¢×”, עמך הסליחה." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "שגי××”: רשימה פרטית" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "רשימת דיוור זו ×”×™× ×¤×¨×˜×™×ª. עליך להיות מנוי כדי לצפות ב×רכיוני×." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "×הבת ×ת ×–×” (ביטול)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "×œ× ×הבת ×ת ×–×” (ביטול)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "עליך להיכנס למערכת כדי להצביע." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "×©×¨×©×•×¨×™× ×ž×ת" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " חודש" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "הודעות חדשות בשרשור ×”×–×”" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "כל השרשורי×" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "הצגת הפרופיל" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "רשומות" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "×ין ×ž×¤×¨×¡×ž×™× ×”×—×•×“×© (עדיין)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "הודעה זו תישלח בתור:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "החלפת מוען" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "קישור כתובת נוספת" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "×× ×œ× ×¢×¨×›×ª מינוי לרשימה ×”×–×ת, שליחת הודעה ×ª×¨×©×•× ×ותך." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "סקירת רשימות" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "הורדה" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "30 ×”×™×ž×™× ×”×חרוני×" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "החודש ×”×–×”" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "כל ×”×רכיון" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "רשימות זמינות" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "סידור לפי מספר ×”×ž×©×ª×ª×¤×™× ×œ×חרונה" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "הפעיל ביותר" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "סידור לפי ×”×“×™×•× ×™× ×”×חרוני×" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "לפי ש×" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "סידור לפי ×לפבית" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "החדש ביותר" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "סידור לפי מועד יצירת הרשימה" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "סידור לפי" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "הסתרת בלתי פעילות" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "הסתרת פרטיות" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "×יתור רשימה" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "חדשה" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "פרטית" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "בלתי פעילה" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "בטעינה…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "×ין עדיין רשימות ב×רכיון." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "רשימה" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "תי×ור" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "פעילות ב־30 ×”×™×ž×™× ×”×חרוני×" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "משתתפי×" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "דיוני×" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "מחיקת רשימת דיוור" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "מחיקת רשימת דיוור מ־HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "תימחק מ־HyperKitty על כל ×”×©×¨×©×•×¨×™× ×•×”×”×•×“×¢×•×ª שלה. ×”×™× ×œ× ×ª×™×ž×—×§ מהליבה של " "Mailman. להמשיך?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "מחיקה" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "×ו" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "ביטול" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "שרשור" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "מחיקת הודעות" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s הודעות תימחקנה. להמשיך?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "יצירת שרשור חדש" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "בתוך" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "שליחה" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "הצגת הפרופיל עבור %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "×œ× × ×§×¨××”" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "השעה ×צל המוען:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "× ×•×©× ×—×“×©:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "×§×‘×¦×™× ×ž×¦×•×¨×¤×™×:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "הצגה בגופן ברוחב ×חיד" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "קישור קבוע להודעה זו" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "תגובה" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "יש להיכנס כדי להגיב דרך ×›×ן" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " קובץ ×חד מצורף\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s ×§×‘×¦×™× ×ž×¦×•×¨×¤×™×\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "ציטוט" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "יצירת שרשור חדש" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "להשתמש בתכנית דו×״ל" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "חזרה לשרשור" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "חזרה לרשימה" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "מחיקת ההודעה הזו" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " מ×ת %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "דף הבית" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "סטטיסטיקה" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "שרשורי×" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "עליך להיכנס כדי ליצור שרשור." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "חדשה" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "התחלת שרשור חדש" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "ניהול מינוי" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "מחיקת ×”×רכיון" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "×¡×™×›×•× ×¤×¢×™×œ×•×ª" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "נפח ×¤×¨×¡×•×ž×™× ×‘Ö¾30 ×”×™×ž×™× ×”×חרוני×." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "הסטטיסטיקות הב×ות הן מתחילת" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "בתוך" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "30 ×”×™×ž×™× ×”×חרוני×:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "×”×ž×¤×¨×¡×ž×™× ×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "×ž×¤×¨×¡×ž×™× ×¢×§×‘×™×™×" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "תודות" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "×חרוני×" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "מועדפי×" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "פרסו×" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "×“×™×•× ×™× ×©×”×™×• ×¤×¢×™×œ×™× ×œ×חרונה" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "×”×“×™×•× ×™× ×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "×”×“×™×•× ×™× ×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "×“×™×•× ×™× ×©×¡×™×ž× ×ª בדגל" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "×“×™×•× ×™× ×©×¤×¨×¡×ž×ª ×ליה×" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "חיבור שרשור מחדש" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "חיבור שרשור לשרשור ×חר מחדש" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "שרשור לחיבור מחדש:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "חיבור מחדש ×ל:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "חיפוש שרשור ההורה" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "חיפוש" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "מזהה שרשור ×–×”:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "לבצע" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(×œ× × ×™×ª×Ÿ להתחרט!), ×ו" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "חזרה לשרשור" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "תוצ×ות לחיפוש ×חר" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "תוצ×ות חיפוש" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "תוצ×ות חיפוש" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "לש×ילתה" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "הודעות" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "סידור לפי דירוג" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "סידור כך שה××—×¨×•× ×™× ×‘×”×ª×—×œ×”" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "סידור כך ×©×”×™×©× ×™× ×‘×™×•×ª×¨ בהתחלה" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "×œ× × ×ž×¦××” ××£ הודעה בש×ילתה הזו, סליחה." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "נר××” שהש×ילתה שלך ריקה, עמך הסליחה." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "×לו ×œ× ×”×”×•×“×¢×•×ª שחיפשת" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "חדשות יותר" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "ישנות יותר" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "×¤×¨×¡×•× ×¨×שון" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "תגובות" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "הצגת תגובות לפי שרשור" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "הצגת תגובות לפי ת×ריך" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "יש לבקר ×›×ן לגרסה נטולת JavaScript של העמוד ×”×–×”." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×©×¨×©×•×¨×™ הודעות, עמך הסליחה" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "ללחוץ לעריכה" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "עליך להיכנס כדי לערוך." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "×ין קטגוריה" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "גיל (לפני כמה ימי×)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "פעילות ×חרונה (לפני כמה ימי×)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s הערות" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s משתתפי×" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s הודעות ×©×œ× × ×§×¨×ו" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "עליך להיכנס כדי שיהיו לך מועדפי×." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "הוספה למועדפי×" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "הסרה מהמועדפי×" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "חיבור מחדש לשרשור ×”×–×”" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "מחיקת השרשור ×”×–×”" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "×œ× × ×§×¨×ו:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "מעבר ×ל:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "הב×" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "הקוד×" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "סימון כמועדף" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "הפעילות ×”×חרונה בשרשור" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "הערות" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "תגיות" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "חיפוש לפי תגית" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "הסרה" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "הודעות מ×ת" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "חזרה לפרופיל של %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ××£ הודעות שנשלחו על ידי המשתמש ×”×–×”, סליחה." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "פעילות ×”×¤×¨×¡×•× ×©×œ המשתמש" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "למשך" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "×©×¨×©×•×¨×™× ×©×§×¨×ת" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "הצבעות" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "מינויי×" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "מוען מקורי:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "מועד ההתחלה:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "פעילות ×חרונה:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "תגובות:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "נוש×" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "מוען מקורי" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "מועד התחלה" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "פעילות ×חרונה" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "×ין ×ž×•×¢×“×¤×™× ×¢×“×™×™×Ÿ." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "הערות חדשות" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "עדיין ×œ× × ×§×¨× ×“×‘×¨." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "רשומות ×חרונות" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "ת×ריך" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "שרשור" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "פעילות ×חרונה בשרשור" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "×ין רשומות עדיין." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "מ××– הרשומה הר×שונה" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "רשומה" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "×ין רשומות עדיין" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "הזמן מ××– הפעילות הר×שונה" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "רשומה ר×שונה" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "×¤×¨×¡×•×ž×™× ×œ×¨×©×™×ž×” הזו" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "×ין מינויי×" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "×הבת ×ת ×–×”" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "×œ× ×הבת ×ת ×–×”" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "הצבעה" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "×ין הצבעה עדיין." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "פרופיל משתמש" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "פרופיל משתמש" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "ש×:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "יצירה:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "הצבעות למשתמש ×–×”:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "כתובות דו×״ל:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "הודעה זו ×רוזה ב־gzip בתצורת mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "התגובה שלך נשלחה ×•×”×™× ×¢×•×‘×¨×ª עיבוד." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " נרשמת לרשימה {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "×œ× × ×™×ª×Ÿ למחוק ×ת ההודעה %(msg_id_hash)s:†%(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s הודעות נמחקו בהצלחה." #: views/mlist.py:88 msgid "for this MailingList" msgstr "לרשימת הדיוור ×”×–×ת" #: views/mlist.py:100 msgid "for this month" msgstr "לחודש ×”×–×”" #: views/mlist.py:103 msgid "for this day" msgstr "×œ×™×•× ×”×–×”" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "החודש ×”×–×” ב־gzip בתצורת mbox" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "×ין ×“×™×•× ×™× ×”×—×•×“×© (בינתיי×)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "×œ× ×”×ª×§×‘×œ×• הצבעות החודש (בינתיי×)." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "×œ× ×¡×™×ž× ×ª בדגל ××£ דיון (בינתיי×)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "×œ× ×¤×¨×¡×ž×ª לרשימה ×–×” (בינתיי×)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "עליך להיות חלק מהסגל כדי למחוק רשימת דיוור" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "%(count)s נמחקה בהצלחה" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "שגי×ת פענוח: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "שרשור ×–×” ב־gzip בתצורת mbox" #~ msgid "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " days inactive\n" #~ "
\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " ×™×ž×™× ×œ×œ× ×¤×¢×™×œ×•×ª\n" #~ "
\n" #~ " " #~ msgid "days inactive" #~ msgstr "×™×ž×™× ×©×œ חוסר פעילות" #~ msgid "days old" #~ msgstr "ימי ותק" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " מ×ת %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "×œ× × ×§×¨××”" #~ msgid "Go to" #~ msgstr "מעבר ×ל" #~ msgid "More..." #~ msgstr "עוד…" #~ msgid "Discussions" #~ msgstr "דיוני×" #~ msgid "most recent" #~ msgstr "×”×¢×“×›× ×™×™× ×‘×™×•×ª×¨" #~ msgid "most popular" #~ msgstr "×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #~ msgid "most active" #~ msgstr "×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #~ msgid "Update" #~ msgstr "עדכון" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " מ×ת %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8583715 HyperKitty-1.3.7/hyperkitty/locale/hi/0000755000076500000240000000000014355237147017305 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9195719 HyperKitty-1.3.7/hyperkitty/locale/hi/LC_MESSAGES/0000755000076500000240000000000014355237147021072 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/hi/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022705 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8584878 HyperKitty-1.3.7/hyperkitty/locale/hr/0000755000076500000240000000000014355237147017316 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.919884 HyperKitty-1.3.7/hyperkitty/locale/hr/LC_MESSAGES/0000755000076500000240000000000014355237147021103 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/hr/LC_MESSAGES/django.po0000644000076500000240000007017514355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2020-02-18 18:33+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.11\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "RaÄun" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Prijavi se" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registriraj se" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Poveži drugu adresu" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ili" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "odustani" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Ukloni" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "za" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "KorisniÄki profil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "KorisniÄki profil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" #~ msgid "Update" #~ msgstr "Aktualiziraj" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.858642 HyperKitty-1.3.7/hyperkitty/locale/ht/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9201505 HyperKitty-1.3.7/hyperkitty/locale/ht/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ht/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022712 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8588405 HyperKitty-1.3.7/hyperkitty/locale/hu/0000755000076500000240000000000014355237147017321 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003100000000000010207 xustar0025 mtime=1672822374.9205 HyperKitty-1.3.7/hyperkitty/locale/hu/LC_MESSAGES/0000755000076500000240000000000014355237147021106 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/hu/LC_MESSAGES/django.po0000644000076500000240000010712714355232204022705 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-06-29 09:21+0000\n" "Last-Translator: Peter Donka \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Címke hozzáadása..." #: forms.py:55 msgid "Add" msgstr "Hozzáadás" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "használjon vesszÅ‘t több címke hozzáadásához" #: forms.py:64 msgid "Attach a file" msgstr "Fájl csatolása" #: forms.py:65 msgid "Attach another file" msgstr "Másik fájl csatolása" #: forms.py:66 msgid "Remove this file" msgstr "A fájl eltávolítása" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "404-es hiba" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Óh ne!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Nem találom ezt az oldalt." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Vissza a fÅ‘lapra" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "500-as hiba" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Sajnáljuk, de a kért oldal nem érhetÅ‘ el kiszolgáló hiba miatt." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "megkezdÅ‘dött" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "utoljára aktív:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "lásd ezt a témát" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(nincs javaslat)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Most elküldve, még nem terjesztve" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "A HyperKitty egy kis REST API-val rendelkezik, amely lehetÅ‘vé teszi az e-" "mailek és információk programozott lekérését." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formátumok" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Ez a REST API több formátumban képes visszaadni az információkat. Az " "alapértelmezett formátum a html, amely lehetÅ‘vé teszi az emberi " "olvashatóságot." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "A formátum módosításához egyszerűen adja hozzá a ?format=<FORMAT> értéket az URL-címhez." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Az elérhetÅ‘ formátumok listája:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Egyszerű szöveg" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Összes lista megjelenítése" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Végpont:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "E cím használatával megszerezheti az összes levelezÅ‘listáról ismert " "információt." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Témák a levelezési listában" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Ezzel a címmel információkat szerezhet a megadott levelezÅ‘listán szereplÅ‘ " "összes témáról." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "E-mailek egy témában" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Ennek a címnek a használatával lekérheti az e-mailek listáját egy " "levelezÅ‘lista témájában." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "E-mail a levelezÅ‘listán" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Ennek a címnek a használatával lehívhatja a megadott levelezÅ‘listán szereplÅ‘ " "e-mailrÅ‘l ismert információkat." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Címkék" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Ezen cím használatával lekérheti a címkék listáját." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Fiók" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman beállítások" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Feladási tevékenység" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Kijelentkezés" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Bejelentkezés" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Regisztráció" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Keresés ebben a listában" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Keresés az összes listában" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "A lista kezelése" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Listák kezelése" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Billentyűparancsok" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Témanézet" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "KövetkezÅ‘ olvasatlan üzenet" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "ElÅ‘zÅ‘ olvasatlan üzenet" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Ugorjon az összes témára" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Ugrás a MailingList áttekintésére" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Üzemelteti" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "verzió" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Még nincs megvalósítva" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Nincs megvalósítva" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Sajnálom, ez a funkció még nincs megvalósítva." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Hiba: privát lista" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Ez a levelezÅ‘lista privát. Az archívumok megtekintéséhez fel kell iratkoznia." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Tetszik (mégse)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Nem tetszik (mégse)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "A szavazáshoz be kell jelentkeznie." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Témák" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " hónap" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Új üzenetek ebben a témában" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Minden téma" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "A profil megtekintése" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "hozzászólások" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Ebben a hónapban (még) nincsenek hozzászólók." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Ezt az üzenetet a következÅ‘képpen küldjük el:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Feladó módosítása" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Más cím kapcsolása" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Ha még nem tagja a listának, akkor ennek az üzenetnek a küldésével " "feliratkozik." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "A lista áttekintése" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Letöltés" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Az elmúlt 30 napban" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Ebben a hónapban" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Teljes archívum" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "ElérhetÅ‘ listák" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Legnépszerűbb" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Rendezés a legutóbbi résztvevÅ‘k száma szerint" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Legaktívabbak" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Rendezés a legutóbbi megbeszélések száma szerint" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Név szerint" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Rendezés betűrendben" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Legújabb" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Rendezés a lista létrehozásának dátuma szerint" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sorrend" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Inaktív elrejtése" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Privát elrejtése" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Lista keresése" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "új" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "magán" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inaktív" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Betöltés..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Még nincs archivált lista." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Leírás" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Tevékenység az elmúlt 30 napban" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "résztvevÅ‘k" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "megbeszélések" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Levelezési lista törlése" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Lista archívum törlése" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "az összes hozzászólással és üzenettel együtt törlÅ‘dik az archívumból. A " "lista maga nem törlÅ‘dik. Folytatja?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Törlés" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "vagy" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "mégsem" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "téma" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Üzenet(ek) törlése" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s üzenet törlésre kerül. Akarod folytatni?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Új téma létrehozása" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ban/ben" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Küld" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Lásd a profilt %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Olvasatlan" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Feladás ideje:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Új tárgy:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Mellékletek:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Megjelenítés fix betűtípusban" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink ehhez az üzenethez" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Válasz" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Bejelentkezés az online válaszhoz" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments_count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments_count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments_count)s melléklet\n" " " msgstr[1] "" "\n" " %(email.attachments_count)s mellékletek\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Idézet" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Új téma létrehozása" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "LevelezÅ‘szoftver használata" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Vissza a témához" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Vissza a listához" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Az üzenet törlése" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " által %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "FÅ‘lap" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statisztika" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Témák" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Téma létrehozásához be kell jelentkeznie." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Új" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Indítson egy úÚj témát" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Kezelje a fFeliratkozást" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Archívum törlése" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Tevékenység összefoglaló" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Bejegyzések az elmúlt 30 napban." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "A következÅ‘ statisztikák a következÅ‘bÅ‘l" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "A(z)" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "az elmúlt 30 nap:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "A legaktívabb beküldÅ‘k" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "KiemelkedÅ‘ beküldÅ‘k" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "dicsÅ‘ség" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Legutóbbi" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Legaktívabbak" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Legnépszerűbb" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Kedvencek" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Közzétéve" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Legutóbb aktív beszélgetések" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Legnépszerűbb beszélgetések" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Legaktívabb beszélgetések" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Megjelölt beszélgetések" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Beszélgetések, amelyekhez írt" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Téma visszacsatolása" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Téma újracsatolása egy másikhoz" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Újracsatolandó téma:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Újracsatolás a következÅ‘höz:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Keresés a szülÅ‘ témában" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Keresés" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "a téma azonosító ID-je:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Csináld" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(nincs visszavonás!), vagy" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "vissza a témához" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Keresési eredmények" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "keresési eredmények" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Keresési eredmények" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "lekérdezéshez" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "üzenetek" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "rendezés pontszám szerint" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "rendezés a legújabb szerint" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "rendezés a legkorábbi szerint" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Sajnos nem található e-mail erre a lekérdezésre." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Sajnáljuk, de a lekérdezés üresnek tűnik." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "nem ezeket az üzeneteket keresi" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "újabb" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "régebbi" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "ElsÅ‘ poszt" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Válaszok" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Válaszok megjelenítése témánként" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Válaszok megjelenítése dátum szerint" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Látogasson el ide az oldal nem-javascriptes verziójához." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Sajnos nem található e-mail téma" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Kattintson a szerkesztéshez" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "A szerkesztéshez be kell jelentkeznie." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "nincs kategória" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Kor (napokkal ezelÅ‘tt)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Utoljára aktív (napokkal ezelÅ‘tt)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s megjegyzés" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s résztvevÅ‘" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s olvasatlan üzenetek" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "A kedvencekhez be kell jelentkeznie." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Hozzáadás a kedvencekhez" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Eltávolítás a kedvencekbÅ‘l" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Téma visszacsatolása" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "A téma törlése" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Olvasatlanok:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Menj:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "következÅ‘" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "elÅ‘zÅ‘" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Kedvenc" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Legutóbbi tématevékenység" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "hozzászólások" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "címkék" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Címke keresése" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Töröl" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Üzenetek" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Vissza %(fullname)s profiljához" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Sajnos nem található e-mail erre a felhasználóra." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Felhasználói beküldési tevékenység" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "a következÅ‘nek" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Témák amelyeket elolvastál" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Szavazások" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Feliratkozások" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Eredeti szerzÅ‘:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Kezdés:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Utolsó tevékenység:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Válaszok:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Tárgy" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Eredeti szerzÅ‘" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "KezdÅ‘ dátum" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Utolsó tevékenység" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Még nincsenek kedvencek." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Új megjegyzések" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Még semmi sem olvasható." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Utolsó hozzászólások" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Dátum" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Témák" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Utolsó tématevékenység" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Még nincsenek hozzászólások." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "az elsÅ‘ hozzászólás óta" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "hozzászólás" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "még nincsenek hozzászólások" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Az elsÅ‘ tevékenység óta eltelt idÅ‘" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "ElsÅ‘ poszt" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Bejegyzések a listán" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "nincsenek feliratkozók" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Kedveled" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Nem tetszik" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Szavazás" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Még nincsenek szavazatok." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Felhasználóprofil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Felhasználóprofil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Név:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Létrehozás:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "A felhasználó szavazatai:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "E-mail címek:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Ez az üzenet tömörített mbox formátumban van" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Válaszát elküldtük és folyamatban van." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Feliratkozott a(z) {} listára." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "A(z) %(msg_id_hash)s: %(error)s üzenet nem törölhetÅ‘" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Sikeresen törölték a %(count)s üzeneteket." #: views/mlist.py:88 msgid "for this MailingList" msgstr "ehhez a levelezÅ‘listához" #: views/mlist.py:100 msgid "for this month" msgstr "ebben a hónapban" #: views/mlist.py:103 msgid "for this day" msgstr "erre a napra" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Ebben a hónapban a tömörített mbox formátumban" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Ebben a hónapban még nincsenek megbeszélések." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Ebben a hónapban (még) nincs szavazat." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Még nem jelölt meg megbeszéléseket." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Még nem írt erre a listára." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "A Levelezési lista törléséhez munkatársnak kell lennie" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Sikeresen törölve {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Elemzési hiba: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Ez a téma tömörített mbox formátumban" #~ msgid "days inactive" #~ msgstr "napja inaktív" #~ msgid "days old" #~ msgstr "napja" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(name)s által\n" #~ " " #~ msgid "unread" #~ msgstr "olvasatlan" #~ msgid "Update" #~ msgstr "Frissítés" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.858983 HyperKitty-1.3.7/hyperkitty/locale/hy/0000755000076500000240000000000014355237147017325 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9211113 HyperKitty-1.3.7/hyperkitty/locale/hy/LC_MESSAGES/0000755000076500000240000000000014355237147021112 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/hy/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022717 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8591073 HyperKitty-1.3.7/hyperkitty/locale/ia/0000755000076500000240000000000014355237147017276 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9214156 HyperKitty-1.3.7/hyperkitty/locale/ia/LC_MESSAGES/0000755000076500000240000000000014355237147021063 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ia/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022676 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8592541 HyperKitty-1.3.7/hyperkitty/locale/id/0000755000076500000240000000000014355237147017301 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9216359 HyperKitty-1.3.7/hyperkitty/locale/id/LC_MESSAGES/0000755000076500000240000000000014355237147021066 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/id/LC_MESSAGES/django.po0000644000076500000240000010327314355232204022663 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-12-13 17:47+0000\n" "Last-Translator: Neko Nekowazarashi \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Tambahkan tanda..." #: forms.py:55 msgid "Add" msgstr "Tambah" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "gunakan koma untuk menambahkan banyak tanda" #: forms.py:64 msgid "Attach a file" msgstr "Lampirkan berkas" #: forms.py:65 msgid "Attach another file" msgstr "Lampirkan berkas lain" #: forms.py:66 msgid "Remove this file" msgstr "Hapus berkas ini" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Galat 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh Tidak!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Saya tidak bisa menemukan halaman ini." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Kembali ke beranda" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Galat 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Maaf, halaman yang diminta saat ini tidak tersedia karena keterbatasan " "peladen." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 #, fuzzy msgid "started" msgstr "dimulai" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "terakhir aktif:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "lihat utas ini" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(tidak ada saran)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Baru terkirim, belum disebarkan" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 #, fuzzy msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty dibundel dengan API REST yang memperbolehkan Anda untuk mengambil " "informasi dan surel secara teknis." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Format" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "API REST ini bisa memberikan informasi dalam beberapa format. Format baku " "adalah HTML yang mempermudah pembacaan." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Untuk mengubah format, tambahkan ?format=<FORMAT> ke URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Daftar format yang tersedia adalah:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Teks polos" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Daftar" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Menggunakan alamat ini, Anda dapat mendapatkan informasi yang diketahui " "tentang semua milis." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Utas di milis" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Menggunakan alamat ini, Anda dapat mendapatkan informasi tentang semua utas " "di milis tertentu." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Surel di utas" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Menggunakan alamat ini, Anda dapat mendapatkan daftar surel di utas milis." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Surel di milis" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Menggunakan alamat ini, Anda dapat mendapatkan informasi yang diketahui " "tentang surel tertentu di milis tertentu." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Tanda" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Menggunakan alamat ini, Anda dapat mendapatkan daftar tanda." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Akun" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Pengaturan Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Aktivitas pos" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Keluar" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Masuk" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Daftar" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Cari milis ini" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Cari semua milis" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Kelola milis ini" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Kelola milis" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Pintasan Papan Tik" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Tampilan Utas" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Pesan berikutnya yang belum dibaca" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Pesan sebelumnya yang belum dibaca" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Langsung ke semua utas" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Langsung ke ikhtisar Milis" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Ditenagai oleh" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versi" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Belum diimplementasikan" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Tidak diimplementasikan" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Fitur ini belum diimplementasikan, maaf." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Galat: daftar privat" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "Milis ini privat. Anda harus berlangganan untuk melihat arsipnya." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Anda menyukainya (batal)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Anda tidak menyukainya (batal)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Utas oleh" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " bulan" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Pesan baru di utas ini" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Semua Utas" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Lihat profil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "pos" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Tidak (belum) ada yang pos bulan ini." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Pesan ini akan dikirim sebagai:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Ubah pengirim" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Tautkan alamat lain" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Jika Anda bukan anggota milis, mengirim pesan ini akan membuat Anda " "berlangganan ke milis ini." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Tinjauan milis" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Unduh" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "30 hari terakhir" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Bulan ini" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Seluruh arsip" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Milis yang tersedia" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Paling populer" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Urut berdasarkan jumlah partisipan baru-baru ini" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Paling aktif" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Urut berdasarkan jumlah diskusi baru-baru ini" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Berdasarkan nama" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Urut secara alfabet" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Terbaru" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Urut berdasarkan tanggal pembuatan milis" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Urut berdasarkan" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Sembunyikan yang tidak aktif" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Sembunyikan yang privat" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Cari milis" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "baru" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "tidak aktif" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Memuat..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 #, fuzzy msgid "No archived list yet." msgstr "Belum ada milis yang diarsipkan." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Milis" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Deskripsi" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Aktivitas 30 hari terakhir" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "partisipan" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "diskusi" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Hapus Milis" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Hapus Milis dari HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "akan dihapus dari HyperKitty bersamaan semua utas dan pesan. Tidak akan " "dihapus dari Mailman Inti. Apakah ingin melanjutkan?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Hapus" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "atau" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "batal" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "utas" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Hapus pesan" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s pesan akan dihapus. Apakah Anda ingin melanjutkannya?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Buat utas baru" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "di" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Kirim" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Lihat profil untuk %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Belum dibaca" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Waktu pengirim:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Subjek baru:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Lampiran:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Tampilkan dalam fonta tetap" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Tautan untuk pesan ini" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Balas" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Masuk untuk membalas secara daring" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s lampiran\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Kutip" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Buat utas baru" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Gunakan perangkat lunak surel" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Kembali ke utas" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Kembali ke milis" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Hapus pesan ini" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " oleh %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Beranda" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistik" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Utas" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Anda harus masuk untuk membuat utas." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Baru" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Hapus Arsip" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Ringkasan Aktivitas" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Volume pos pada 30 hari terakhir:" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Statistik berikut dari" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Dalam" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "30 hari terakhir:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Pengepos paling aktif" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Pengepos paling menonjol" #: templates/hyperkitty/overview.html:133 #, fuzzy msgid "kudos" msgstr "bagus" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Baru-Baru Ini" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Paling Aktif" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Paling Populer" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorit" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Dipos" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Diskusi aktif baru-baru ini" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Diskusi paling populer" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Diskusi paling aktif" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Diskusi yang Anda Tandai" #: templates/hyperkitty/overview.html:208 #, fuzzy msgid "Discussions You've Posted to" msgstr "Diskusi yang Anda Pos ke sana" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Semat kembali sebuah utas" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Semat kembali sebuah utas ke yang lainnya" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Utas untuk disematkan kembali:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Semat kembali ke:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Cari utas induk" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Cari" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID utas ini:" #: templates/hyperkitty/reattach.html:50 #, fuzzy msgid "Do it" msgstr "Lakukan" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(tidak ada pembatalan!), atau" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "kembali ke utas" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Hasil pencarian untuk" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "hasil pencarian" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Hasil pencarian" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "untuk kueri" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "pesan" #: templates/hyperkitty/search_results.html:57 #, fuzzy msgid "sort by score" msgstr "urut berdasarkan skor" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "urut berdasarkan terlama dulu" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "urut berdasarkan terbaru dulu" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Maaf, tidak ada surel yang ditemukan untuk kueri ini." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Maaf, tetapi sepertinya kueri Anda tampak kosong." #: templates/hyperkitty/search_results.html:88 #, fuzzy msgid "these are not the messages you are looking for" msgstr "itu bukan pesan yang Anda cari" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "terbaru" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "terlama" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Pos Pertama" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Balasan" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Tampilkan balasan berdasarkan utas" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Tampilkan balasan berdasarkan tanggal" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Kunjungi di sini untuk versi non-javascript dari halaman ini." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Maaf, tidak ada utas surel yang ditemukan" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Klik untuk sunting" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Anda harus masuk untuk menyunting." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "tidak ada kategori" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Umur (hari yang lalu)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Terakhir aktif (hari yang lalu)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentar" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s pesan tidak dibaca" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Anda harus masuk untuk memfavoritkan." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Tambahkan ke favorit" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Hapus dari favorit" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Semat kembali utas ini" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Hapus utas ini" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Belum dibaca:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Ke:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "selanjutnya" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "sebelumnya" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Favorit" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Aktivitas utas baru-baru ini" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "komentar" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "tanda" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Cari tanda" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Hapus" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Pesan oleh" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Kembali ke profil %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Maaf, tidak ada surel yang ditemukan dari pengguna ini." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Aktivitas pos pengguna" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "untuk" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Utas yang telah Anda baca" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Langganan" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Penulis asli:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Dimulai pada:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Aktivitas terakhir:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 #, fuzzy msgid "Replies:" msgstr "Balasan:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Subjek" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Penulis asli" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Tanggal mulai" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Aktivitas terakhir" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Belum ada favorit." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Komentar baru" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Belum ada yang dibaca." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Pos terakhir" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Tanggal" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Utas" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Aktivitas utas terakhir" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Belum ada pos." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "sejak pos pertama" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "pos" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "belum ada pos" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Waktu sejak aktivitas pertama" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Pos pertama" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Pos ke milis ini" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "tidak ada langganan" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Anda menyukainya" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Anda tidak menyukainya" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profil Pengguna" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profil pengguna" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nama:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Alamat surel:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Pesan ini dalam format mbox gzip" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Balasan Anda telah dikirim dan sedang diproses." #: views/message.py:205 #, fuzzy msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Anda telah dilanggankan ke milis {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Tidak dapat menghapus pesan %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Berhasil menghapus %(count)s pesan." #: views/mlist.py:88 #, fuzzy #| msgid "Search this list" msgid "for this MailingList" msgstr "untuk Milis ini" #: views/mlist.py:100 msgid "for this month" msgstr "untuk bulan ini" #: views/mlist.py:103 msgid "for this day" msgstr "untuk hari ini" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Bulan ini dalam format gzip mbox" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Belum ada diskusi bulan ini." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Anda belum menandai diskusi apa pun." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Anda belum pos ke milis ini." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Anda harus anggota staf untuk menghapus sebuah milis" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Berhasil menghapus {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 #, fuzzy msgid "This thread in gzipped mbox format" msgstr "Utas ini dalam format gzip mbox" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8593743 HyperKitty-1.3.7/hyperkitty/locale/is/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9219518 HyperKitty-1.3.7/hyperkitty/locale/is/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/is/LC_MESSAGES/django.po0000644000076500000240000006752414355232204022712 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8594995 HyperKitty-1.3.7/hyperkitty/locale/it/0000755000076500000240000000000014355237147017321 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9222107 HyperKitty-1.3.7/hyperkitty/locale/it/LC_MESSAGES/0000755000076500000240000000000014355237147021106 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/it/LC_MESSAGES/django.po0000644000076500000240000010774514355232204022713 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-12-01 07:53+0000\n" "Last-Translator: Leonardo Robol \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.10-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Aggiungi un tag..." #: forms.py:55 msgid "Add" msgstr "Aggiungi" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "utilizzare la virgola per aggiungere più tag" #: forms.py:64 msgid "Attach a file" msgstr "Allega un file" #: forms.py:65 msgid "Attach another file" msgstr "Allega un altro file" #: forms.py:66 msgid "Remove this file" msgstr "Rimuovi questo file" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Errore 404 (non trovato)" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh No!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Non trovo questa pagina." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Torna alla pagina iniziale" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Errore 500 (interno del server)" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "La pagina richiesta non è disponibile, il server ha il singhiozzo." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "iniziato" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "ultimo attivo:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "mostra questa conversazione" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(nessun suggerimento)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Appena spedito, non ancora distribuito" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty ha un interfaccia API REST per consultare e-mail ed avere " "informazioni programmaticamente." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formati" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Questa API rest può restituire informazioni in diversi formati. Il formato " "predefinito è HTML per permettere la comprensione alle persone." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Per cambiare il formato, aggiungi ?format=<FORMAT> all'URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Lista dei formati disponibili:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Testo semplice" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lista delle liste" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Indirizzo:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "Usando questo indirizzo puoi ricevere informazioni su tutte le liste." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Conversazioni nella lista" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Con questo indirizzo puoi ricevere informazioni sulle conversazioni della " "specifica lista." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Messaggi e-mail nella conversazione" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Con questo indirizzo puoi ricevere la lista delle e-mail in una " "conversazione di una lista." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Un e-mail nella lista" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Con questo indirizzo puoi ricevere informazioni su una specifica e-mail in " "una specifica lista." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etichette" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Con questo indirizzo puoi ricevere la lista delle etichette." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Account" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Impostazioni di Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Attività dei messaggi" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Esci" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Accedi" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Iscrizione" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Cerca in questa lista" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Cerca in tutte le liste" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gestisci questa lista" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gestisci liste" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Tasti rapidi" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Mastra Conversazione" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Messaggio successivo non letto" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Messaggio precedente non letto" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Vai a tutte le conversazioni" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Vai alla vista generale della MailingList" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Realizzato con" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "vesione" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Non ancora implementato" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Non implementato" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Questa funzionalità non è ancora stata implementata." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Errore: lista privata" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "Questa lista è privata. Devi essere iscritto per vedere gli archivi." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Ti piace (annulla)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Non ti piace (annulla)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Devi aver fatto l'accesso per votare." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Conversazioni del" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mese" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nuovi messaggi in questa conversazione" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Tutte le conversazioni" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Guarda questo profilo" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "messaggi" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Ancora nessun mittente per questo mese." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Il messaggio sarà spedito come:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Cambia mittente" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Collega altri indirizzi" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Se non sei attualmente un membro della lista, l'invio di questo messaggio ti " "iscriverà." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Vista generale della lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Scarica" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Ultimi 30 giorni" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Questo mese" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Intero archivio" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Liste disponibili" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Più popolari" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordinate per il numero di partecipanti" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Più attiva" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Ordinato per il numero di conversazioni recenti" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Per nome" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Ordinato alfabeticamente" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Recenti" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Ordine per data di creazione delle liste" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Ordine per" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Nascondi inattivi" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Nascondi privati" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Trova lista" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nuova" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privata" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inattiva" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "In caricamento..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Non ci sono ancora liste archiviate." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descrizione" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Attività nei giorni precendenti" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "partecipanti" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "conversazioni" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Elimina la MailingList" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Elimina la Mailing List" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "verrà eliminato insieme a tutte le conversazioni ed i messaggi. Vuoi " "continuare?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Elimina" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "annulla" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "conversazione" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Elimina messaggio(i)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s messaggi saranno eliminati. Continuare?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Inizia una nuova conversazione" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Spedisci" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Mostra il profilo di %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Non letto/i" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Ora del mittente:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nuovo oggetto:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Allegati:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Mostra in caratteri a spaziatura fissa" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Link permanente al messaggio" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Rispondi" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Accedi per rispondere da qui" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s allegato\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s allegati\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Cita" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Inizia una nuova conversazione" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Usa il tuo programma di posta elettronica" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Torna alla conversazione" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Torna alla lista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Elimina questo messaggio" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " da %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Pagina iniziale" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistiche" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Conversazioni" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Devi accedere per iniziare una nuova conversazione." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "nuova" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Inizia una nNuova conversazione" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gestisci le iIscrizioni" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Elimina Archivio" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Riepilogo delle attività" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Volume di messaggi negli ultimi 30 giorni." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Le seguenti statistiche sono per" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "In" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "gli ultimi 30 giorni:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Autori più attivi" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Autori prominenti" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "apprezzamenti" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Recenti" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "Più attiva" #: templates/hyperkitty/overview.html:160 #, fuzzy #| msgid "Most popular" msgid "Most Popular" msgstr "Più popolari" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Preferiti" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Inviate" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Conversazioni attive recentemente" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Conversazioni più popolari" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Conversazioni più attive" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Conversazioni che hai appuntato" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Conversazioni alle quali hai partecipato" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Riattaccati a questa conversazione" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Riattaca questa conversazione ad un'altra" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Conversazioni da riattaccare:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Riattaccala a:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Cerca il thread principale" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Cerca" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "identificativo (ID) della conversazione:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Fallo" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(non c'è modo di tornare indietro!), o" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "torna alla conversazione" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Cerca nei risultati per" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "risultati ricerca" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "risultati ricerca" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "per la richiesta" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "messaggi" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ordinati per punteggio" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "ordinati dai più recenti" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ordinati dai meno recenti" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Nessun messaggio corrisponde a questa richiesta." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "La tua richiesta sembra vuota." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "questi sono i messaggi che stavi cercando" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "più recenti" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "meno recenti" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Primo messaggio" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Repliche" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Mostra le repliche per conversazione" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Mostra repliche per data" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Nessuna conversazione trovata" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Clicca per modificare" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Accedi per modificare." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "nessuna categoria" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Ultimo attività" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s commenti" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s partecipanti" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s messaggi non letti" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Devi fare l'accesso per appuntarti i preferiti." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Aggiungi ai preferiti" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Rimuovi dai preferiti" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Riattacca questa conversazione" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Elimina questa conversazione" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Non letti:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Vai a:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "successivo" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "precedente" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Preferito" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Conversazione più recente per attività" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "commenti" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etichette" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Cerca per etichetta" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Rimuovi" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Messaggi di" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Torna al profilo di %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Nessuna e-mail trovata per questo utente." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Attività di spedizione" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "di" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Conversazioni che hai letto" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Voti" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Iscrizioni" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autore originale:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Iniziata il:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Ultima attività:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Risposte:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Oggetto" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autore originale" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Data inizio" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Ultimo attività" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Nessun preferito." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nuovo commento" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Niente già letto." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Ultimo messaggio" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Data" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Conversazione" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Ultima attività della conversazione" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Nessun messaggio." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "a partire dal primo messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "nessun messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Tempo dalla prima attività" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Primo messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Messaggi a questa lista" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "nessun iscritto" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Ti piace" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Non ti piace" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Voti" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Nessun voto." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profilo utente" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profilo utente" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nome:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Creazione:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Voti per questo utente:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Indirizzi e-mail:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Questo messaggio in formato MBOX compresso gzip" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "La tua risposta è stata inviata ed è in fase di elaborazione." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Sei stato iscritto alla lista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Impossibile eliminare il messaggio %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Eliminati %(count)s messaggi." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Elimina la MailingList" #: views/mlist.py:100 msgid "for this month" msgstr "per questo mese" #: views/mlist.py:103 msgid "for this day" msgstr "per questo giorno" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Questo mese in formato MBOX compresso gzip" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Nessuna conversazione per questo mese." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Nessun voto per questo mese." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Non hai appuntato nessuna conversazione." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Non hai ancora scritto un messaggio a questa lista." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Devi essere un membro dello staff per eliminare una MailingList" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Eliminato con successo {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Errore di interpretazione: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Questa conversazione in formato MBOX compresso gzip" #~ msgid "days inactive" #~ msgstr "giorni senza attività" #~ msgid "days old" #~ msgstr "giorni di vecchiaia" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " da %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "non letti" #~ msgid "Go to" #~ msgstr "Vai a" #~ msgid "More..." #~ msgstr "Altro..." #~ msgid "Discussions" #~ msgstr "Discussioni" #~ msgid "most recent" #~ msgstr "Più recente" #~ msgid "most popular" #~ msgstr "Più popolare" #~ msgid "most active" #~ msgstr "Più attiva" #~ msgid "Update" #~ msgstr "Aggiorna" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " per %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8596156 HyperKitty-1.3.7/hyperkitty/locale/ja/0000755000076500000240000000000014355237147017277 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9225006 HyperKitty-1.3.7/hyperkitty/locale/ja/LC_MESSAGES/0000755000076500000240000000000014355237147021064 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ja/LC_MESSAGES/django.po0000644000076500000240000010513114355232204022654 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-12-08 14:51+0000\n" "Last-Translator: Shohei Kusakata \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.10-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "タグを追加..." #: forms.py:55 msgid "Add" msgstr "追加" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "複数ã®ã‚¿ã‚°ã‚’追加ã™ã‚‹ã«ã¯ã‚«ãƒ³ãƒžã‚’使ã„ã¾ã™" #: forms.py:64 msgid "Attach a file" msgstr "ファイルを添付" #: forms.py:65 msgid "Attach another file" msgstr "ä»–ã®ãƒ•ァイルを添付" #: forms.py:66 msgid "Remove this file" msgstr "ã“ã®ãƒ•ァイルを削除" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "エラー 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "ã‚ららï¼" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "ページを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "ãƒ›ãƒ¼ãƒ ã«æˆ»ã‚‹" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "エラー 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "サーãƒãƒ¼ã«å•題ãŒç”Ÿã˜ã¦ã„ã‚‹ãŸã‚è¦æ±‚ã•れãŸãƒšãƒ¼ã‚¸ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“。" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’閲覧" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty ã«ã¯ç°¡å˜ãª REST API ãŒä»˜å±žã—ã¦ãŠã‚Šãƒ¡ãƒ¼ãƒ«ã‚„情報をプログラムã§å–å¾—ã§" "ãã¾ã™ã€‚" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "フォーマット" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "ã“ã® REST API ã§ã¯è¤‡æ•°ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã§æƒ…報をå–å¾—ã§ãã¾ã™ã€‚デフォルトã®ãƒ•ォー" "マットã¯äººé–“ãŒèª­ã¿ã‚„ã™ã„ html ã§ã™ã€‚" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "フォーマットを変更ã™ã‚‹ã«ã¯ã€URL ã« ?format=<FORMAT> ã¨è¿½åŠ ã—ã¦" "ãã ã•ã„。" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "利用å¯èƒ½ãªãƒ•ォーマットã®ä¸€è¦§:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "プレーンテキスト" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "メーリングリストã®ä¸€è¦§" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "エンドãƒã‚¤ãƒ³ãƒˆ:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "ã“ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’使ã†ã“ã¨ã§å…¨ã¦ã®ãƒ¡ãƒ¼ãƒªãƒ³ã‚°ãƒªã‚¹ãƒˆã«ã¤ã„ã¦ã®æƒ…報をå–å¾—ã™ã‚‹ã“ã¨ãŒ" "ã§ãã¾ã™ã€‚" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "メーリングリストã®ã‚¹ãƒ¬ãƒƒãƒ‰" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "ã“ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’使ã†ã“ã¨ã§æŒ‡å®šã—ãŸãƒ¡ãƒ¼ãƒªãƒ³ã‚°ãƒªã‚¹ãƒˆã®å…¨ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã®æƒ…報をå–å¾—" "ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "スレッド内ã®ãƒ¡ãƒ¼ãƒ«" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "メーリングリスト内ã®ãƒ¡ãƒ¼ãƒ«" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "ã‚¿ã‚°" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "ã“ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’使ã†ã“ã¨ã§ã‚¿ã‚°ã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã§ãã¾ã™ã€‚" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "アカウント" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman 設定" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "ログアウト" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "サインイン" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "登録" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "ã“ã®ãƒªã‚¹ãƒˆã‚’検索" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "å…¨ã¦ã®ãƒªã‚¹ãƒˆã‚’検索" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "ã“ã®ãƒªã‚¹ãƒˆã‚’管ç†" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "リストを管ç†" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "キーボードショートカット" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "スレッドビュー" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "æ¬¡ã®æœªèª­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "å‰ã®æœªèª­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "å…¨ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«ç§»å‹•" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "ãƒ¡ãƒ¼ãƒªãƒ³ã‚°ãƒªã‚¹ãƒˆã®æ¦‚è¦ã«ç§»å‹•" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Powered by" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "ã¾ã æœªå®Ÿè£…" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "未実装" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "ã“ã®æ©Ÿèƒ½ã¯ã¾ã å®Ÿè£…ã•れã¦ã„ã¾ã›ã‚“。" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "エラー: éžå…¬é–‹ãƒªã‚¹ãƒˆ" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "ã“ã®ãƒ¡ãƒ¼ãƒªãƒ³ã‚°ãƒªã‚¹ãƒˆã¯éžå…¬é–‹ã§ã™ã€‚アーカイブを閲覧ã™ã‚‹ã«ã¯ç™»éŒ²ãŒå¿…è¦ã§ã™ã€‚" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "投票ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€‚" #: templates/hyperkitty/fragments/month_list.html:6 #, fuzzy #| msgid "Thread" msgid "Threads by" msgstr "スレッド" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã®æ–°è¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "å…¨ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "プロフィールを表示" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "投稿" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "リスト概è¦" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "ダウンロード" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "éŽåŽ»30日間" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "今月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "アーカイブ全体" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "利用å¯èƒ½ãªãƒªã‚¹ãƒˆ" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "最も人気" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "最近ã®å‚åŠ è€…ã®æ•°ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "最も活発" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "最近ã®è­°è«–ã®æ•°ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "åå‰é †" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "アルファベットã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "最新" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "リストã®ä½œæˆæ—¥ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "ソート順" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "活発ã§ãªã„リストをéžè¡¨ç¤º" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "éžå…¬é–‹ã®ãƒªã‚¹ãƒˆã‚’éžè¡¨ç¤º" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "リストを検索" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "æ–°è¦" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "éžå…¬é–‹" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "éžæ´»å‹•çš„" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "読ã¿è¾¼ã¿ä¸­..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "リスト" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "説明" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "éŽåŽ»30æ—¥é–“ã®æ´»å‹•" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "å‚加者" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "è­°è«–" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "メーリングリストã®å‰Šé™¤" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "メーリングリストã®å‰Šé™¤" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "ã¯ã™ã¹ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚‚一緒ã«å‰Šé™¤ã•れã¾ã™ã€‚続行ã—ã¾ã™ã‹ï¼Ÿ" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "削除" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ã¾ãŸã¯" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "キャンセル" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "スレッド" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "メッセージを削除" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s 通ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‰Šé™¤ã•れã¾ã™ã€‚続行ã—ã¾ã™ã‹ï¼Ÿ\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "æ–°ã—ã„スレッドを作æˆ" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "é€ä¿¡" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "%(name)s ã®ãƒ—ロフィールを表示" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "未読" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "é€ä¿¡è€…ã®æ™‚刻:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "æ–°ã—ã„題å:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "添付ファイル:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "等幅フォントã§è¡¨ç¤º" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ‘ーマãƒãƒ³ãƒˆãƒªãƒ³ã‚¯" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "返信" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "オンラインã§è¿”ä¿¡ã™ã‚‹ã«ã¯ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ãã ã•ã„" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s å€‹ã®æ·»ä»˜ãƒ•ァイル\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "引用" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "æ–°ã—ã„スレッドを作æˆ" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "メールソフトウェアを使ã†" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ã«æˆ»ã‚‹" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "ãƒªã‚¹ãƒˆã«æˆ»ã‚‹" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’削除" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " by %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "ホーム" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "統計" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "スレッド" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "スレッドを作æˆã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€‚" #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "æ–°è¦" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "æ–°æ–°ã—ã„スレッドを開始" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "購購読を管ç†" #: templates/hyperkitty/overview.html:81 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "アーカイブ全体" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "活動é‡" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "éŽåŽ»30æ—¥é–“ã®æŠ•ç¨¿é‡ã€‚" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "統計期間" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "éŽåŽ» 30 日間:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "æœ€ã‚‚æ´»ç™ºãªæŠ•ç¨¿è€…" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "クードス" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "最も活発" #: templates/hyperkitty/overview.html:160 #, fuzzy #| msgid "Most popular" msgid "Most Popular" msgstr "最も人気" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "ãŠæ°—ã«å…¥ã‚Š" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "最近活発ãªè­°è«–" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "最も人気ãªè­°è«–" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "最も活発ãªè­°è«–" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "検索" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã® ID:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "実行" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ã«æˆ»ã‚‹" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "æ¤œç´¢çµæžœ" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "æ¤œç´¢çµæžœ" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "メッセージ" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "スコアã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "æ–°ã—ã„é †" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "å¤ã„é †" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "次ã¸" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "å‰ã¸" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "最åˆã®æŠ•稿" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "返信" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "スレッド順ã§è¿”信を表示" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "日付順ã§è¿”信を表示" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "クリックã—ã¦ç·¨é›†" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "編集ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€‚" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "カテゴリãªã—" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s コメント" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s å‚加者" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s 未読 メッセージ" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "ãŠæ°—ã«å…¥ã‚Šã‚’ä¿å­˜ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ " #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’削除" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "未読:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "移動:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "次ã¸" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "å‰ã¸" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "ãŠæ°—ã«å…¥ã‚Š" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "コメント" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "ã‚¿ã‚°" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "ã‚¿ã‚°ã§æ¤œç´¢" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "削除" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "%(fullname)s ã®ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ã«æˆ»ã‚‹" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "読んã ã‚¹ãƒ¬ãƒƒãƒ‰" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "投票" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "購読" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "返信:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "題å" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "æ–°ã—ã„コメント" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "æœ€å¾Œã®æŠ•ç¨¿" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "日付" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "スレッド" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "投稿" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "最åˆã®æŠ•稿" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "投票" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "ユーザープロフィール" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "ユーザープロフィール" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "åå‰:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "ä½œæˆæ—¥:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®æŠ•票:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "メールアドレス:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ mbox å½¢å¼ã§åœ§ç¸®ã•れã¾ã™" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "メッセージ %(msg_id_hash)s を削除ã§ãã¾ã›ã‚“ã§ã—ãŸ: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s メッセージã®å‰Šé™¤ã«æˆåŠŸã—ã¾ã—ãŸã€‚" #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "メーリングリストã®å‰Šé™¤" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" #~ msgid "days inactive" #~ msgstr "日間活動ãªã—" #~ msgid "days old" #~ msgstr "æ—¥å‰ã«ä½œæˆ" #, fuzzy #~| msgid "" #~| "\n" #~| " by %(name)s\n" #~| " " #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "未読" #~ msgid "Discussions" #~ msgstr "è­°è«–" #~ msgid "most recent" #~ msgstr "最新" #~ msgid "most popular" #~ msgstr "最も人気" #~ msgid "most active" #~ msgstr "最も活発" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " by %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8597498 HyperKitty-1.3.7/hyperkitty/locale/ka/0000755000076500000240000000000014355237147017300 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9233408 HyperKitty-1.3.7/hyperkitty/locale/ka/LC_MESSAGES/0000755000076500000240000000000014355237147021065 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ka/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022672 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8598814 HyperKitty-1.3.7/hyperkitty/locale/kk/0000755000076500000240000000000014355237147017312 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9236732 HyperKitty-1.3.7/hyperkitty/locale/kk/LC_MESSAGES/0000755000076500000240000000000014355237147021077 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/kk/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8600094 HyperKitty-1.3.7/hyperkitty/locale/kl/0000755000076500000240000000000014355237147017313 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9239228 HyperKitty-1.3.7/hyperkitty/locale/kl/LC_MESSAGES/0000755000076500000240000000000014355237147021100 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/kl/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022705 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8601263 HyperKitty-1.3.7/hyperkitty/locale/km/0000755000076500000240000000000014355237147017314 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9243712 HyperKitty-1.3.7/hyperkitty/locale/km/LC_MESSAGES/0000755000076500000240000000000014355237147021101 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/km/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022706 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8602366 HyperKitty-1.3.7/hyperkitty/locale/kn/0000755000076500000240000000000014355237147017315 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9248981 HyperKitty-1.3.7/hyperkitty/locale/kn/LC_MESSAGES/0000755000076500000240000000000014355237147021102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/kn/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8603709 HyperKitty-1.3.7/hyperkitty/locale/ko/0000755000076500000240000000000014355237147017316 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9257576 HyperKitty-1.3.7/hyperkitty/locale/ko/LC_MESSAGES/0000755000076500000240000000000014355237147021103 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ko/LC_MESSAGES/django.po0000644000076500000240000011006014355232204022670 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-05-19 11:33+0000\n" "Last-Translator: Lens0021 \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "íŒŒì¼ ì²¨ë¶€í•˜ê¸°" #: forms.py:65 msgid "Attach another file" msgstr "다른 íŒŒì¼ ì²¨ë¶€í•˜ê¸°" #: forms.py:66 msgid "Remove this file" msgstr "íŒŒì¼ ì œê±°í•˜ê¸°" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "ì—러 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "ì´ëŸ°!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "페ì´ì§€ë¥¼ ì°¾ì„ ìˆ˜ 없습니다." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "홈으로 ëŒì•„가기" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "ì—러 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "죄송합니다, 서버 오류로 ì¸í•´ 요청한 페ì´ì§€ë¥¼ 불러올 수 없습니다." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "시작함" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "최근 활ë™:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "스레드 보기" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(추천 ì—†ìŒ)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "방금 보냈지만 ì•„ì§ ì²˜ë¦¬ë˜ì§€ 않았습니다" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "í—ˆì´í¼í‚¤í‹°ëŠ” ë‹¹ì‹ ì´ í”„ë¡œê·¸ëž¨ì„ ì´ìš©í•´ì„œ ì´ë©”ì¼ê³¼ 정보를 불러올 수 있ë„ë¡ ê°„ë‹¨" "한 REST API를 함께 제공합니다." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "í¬ë§·" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "REST API는 여러 í¬ë§·ìœ¼ë¡œ 정보를 불러올 수 있습니다. 기본 í¬ë§·ì€ ì‚¬ëžŒì´ ì½ì„ " "수 있는 html 형ì‹ìž…니다." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "í¬ë§·ì„ 변경하고 싶으면, ?format=<FORMAT>ì„ URLì— ì¶”ê°€í•˜ì„¸ìš”." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "다ìŒì€ ì´ìš© 가능한 í¬ë§·ìž…니다:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "ì¼ë°˜ í…스트" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "ë©”ì¼ ëª©ë¡" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "ì¢…ë‹¨ì  :" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "ì´ ì£¼ì†Œë¥¼ ì´ìš©í•˜ì‹œë©´ ë©”ì¼ ëª©ë¡ì— 대한 모든 정보를 ë°›ì„ ìˆ˜ 있습니다." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "ë©”ì¼ ëª©ë¡ì˜ 스레드" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "ì´ ì£¼ì†Œë¥¼ ì´ìš©í•˜ì‹œë©´ 특정 ë©”ì¼ ëª©ë¡ì— 대한 모든 스레드를 불러오실수 있습니다." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "ìŠ¤ë ˆë“œì— ìžˆëŠ” ì´ë©”ì¼" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "ì´ ì£¼ì†Œë¥¼ ì´ìš©í•˜ì‹œë©´ ë©”ì¼ ìž‘ì„± ìŠ¤ë ˆë“œì˜ ì´ë©”ì¼ ì£¼ì†Œë¥¼ 불러올 수 있습니다." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "ë©”ì¼ ìž‘ì„± ë¦¬ìŠ¤íŠ¸ì˜ ì´ë©”ì¼ ì£¼ì†Œ" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "ì´ ì£¼ì†Œë¥¼ ì´ìš©í•˜ì‹œë©´ 특정 ë©”ì¼ ìž‘ì„± ë¦¬ìŠ¤íŠ¸ì˜ íŠ¹ì • ì´ë©”ì¼ ì£¼ì†Œì˜ ì •ë³´ì— ëŒ€í•´" "서 불러올수 있습니다." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "태그" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "ì´ ì£¼ì†Œë¥¼ ì´ìš©í•˜ì‹œë©´ 태그 목ë¡ì„ 불러올수 있습니다." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "계정" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman 설정" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "í¬ìŠ¤íŒ… 기ë¡" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "로그아웃" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "로그ì¸" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "회ì›ê°€ìž…" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "ì´ ëª©ë¡ì—서 검색하기" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "모든 목ë¡ì—서 검색하기" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "ì´ ëª©ë¡ ê´€ë¦¬í•˜ê¸°" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "ëª©ë¡ ê´€ë¦¬í•˜ê¸°" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "키보드 단축키" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "스레드 보기" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "ë‹¤ìŒ ì•ˆ ì½ì€ 메시지" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "ì´ì „ 안 ì½ì€ 메시지" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "모든 스레드로 ì´ë™" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "ëª©ë¡ ê°œìš”ë¡œ ì´ë™" #: templates/hyperkitty/base.html:214 #, fuzzy msgid "Powered by" msgstr "구ë™" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "버전" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "ì•„ì§ ì‹¤í–‰ë˜ì§€ 않았습니다" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "실행ë˜ì§€ 않ìŒ" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "ì´ ê¸°ëŠ¥ì€ ì•„ì§ êµ¬í˜„ë˜ì§€ 않았습니다, 미안." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "ì—러 : ì „ìš© 목ë¡" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "ì´ ë©”ì¼ ìž‘ì„± 목ë¡ì€ 특정 전용입니다. ì´ í•­ëª©ì„ ë³´ê³ ì‹¶ë‹¤ë©´ 가입해야합니다." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "좋아요 (취소)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "ì‹«ì–´ìš” (취소)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "투표하기 위해서 로그ì¸ì„ 해야합니다." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "스레드 구분:" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " 작성 ì›”" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "ìŠ¤ë ˆë“œì— ìƒˆ 메세지가 있습니다" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "모든 스레드" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "프로필 보기" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "게시글" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "ì´ë²ˆë‹¬ì— ìž‘ì„±ëœ ê²Œì‹œê¸€ì´ ì—†ìŠµë‹ˆë‹¤ (ì•„ì§)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "ì´ ë©”ì„¸ì§€ëŠ” 다ìŒê³¼ ê°™ì´ ì „ì†¡ë  ê²ƒìž…ë‹ˆë‹¤:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "ë°œì‹ ì¸ ë°”ê¾¸ê¸°" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "다른 주소 ë§í¬í•˜ê¸°" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "현재 ëª©ë¡ ë©¤ë²„ê°€ 아닌 경우 ì´ ë©”ì‹œì§€ë¥¼ ë³´ë‚´ë©´ 구ë…ë©ë‹ˆë‹¤." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "ëª©ë¡ ê°œìš”" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "다운로드" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "30ì¼ ì „" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "ì´ë²ˆ 달" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "모든 저장소" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "ì´ìš©ê°€ëŠ¥í•œ 목ë¡" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "ì¸ê¸°ìˆœ" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "최근 참가ìžë“¤ì˜ 수로 정렬하기" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "활발한순" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "댓글순" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "ì´ë¦„순" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "가나다순" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "최근 ìƒì„±ìˆœ" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "ìƒì„± 날짜순" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "로 정렬하기" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "비활성화 숨기기" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "특정 ì „ìš© 숨기기" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "ëª©ë¡ ì°¾ê¸°" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "new" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "특정 ì „ìš©" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "비활성" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "로딩중..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "ë³´ê´€ëœ ëª©ë¡ì´ ì•„ì§ ì—†ìŠµë‹ˆë‹¤." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "목ë¡" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "설명" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "지난 30ì¼ê°„ í™œë™ ëª©ë¡" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "참여ìž" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "댓글" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "ë©”ì¼ë§ ëª©ë¡ ì‚­ì œ" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "ë©”ì¼ë§ ëª©ë¡ ì‚­ì œ" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "모든 스레드 ë° ë©”ì‹œì§€ì™€ 함께 ì‚­ì œë©ë‹ˆë‹¤. 계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "ì‚­ì œ" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ë˜ëŠ”" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "취소" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "스레드" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "ì‚­ì œëœ ë©”ì„¸ì§€" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)sê°œì˜ ë©”ì„¸ì§€ê°€ ì‚­ì œë ê²ë‹ˆë‹¤. 확실하십니까?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "새로운 스레드 ìƒì„±í•˜ê¸°" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ì—" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "보내기" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "%(name)s 프로필 보기" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "ì½ì§€ 않ìŒ" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "보낸 ì‚¬ëžŒì˜ ì‹œê°:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "새 주제:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "첨부파ì¼:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "ê³ ì •ëœ í°íŠ¸ë¡œ 보기" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "ë©”ì„¸ì§€ì— ê³ ì •ëœ í•˜ì´í¼ë§í¬ 달기" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "답장" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "온ë¼ì¸ìœ¼ë¡œ 답장하기위해 로그ì¸í•˜ê¸°" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s 첨부 파ì¼\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "ì¸ìš©" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "새로운 스레드 만들기" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "ì´ë©”ì¼ ì†Œí”„íŠ¸ì›¨ì–´ 사용하기" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "스레드로 ëŒì•„가기" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "목ë¡ìœ¼ë¡œ ëŒì•„가기" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "메세지 삭제하기" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " ìž‘ì„±ìž %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "홈" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "통계" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "스레드" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "스레드를 만들기 위해서 로그ì¸ë˜ì–´ì•¼ 합니다." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "new" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "새 스레드를 시작(N)" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "êµ¬ë… ê´€ë¦¬(S)" #: templates/hyperkitty/overview.html:81 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "모든 저장소" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "활ë™ë‚´ì—­" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "지난 30ì¼ ê°„ ì“´ 글." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "ì´ í†µê³„ì˜ ì¶œì²˜ëŠ”" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "ì—" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "지난 30ì¼ :" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "가장 활발한 글쓴ì´" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "유명한 글쓴ì´" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "명성" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "활발한순" #: templates/hyperkitty/overview.html:160 #, fuzzy #| msgid "Most popular" msgid "Most Popular" msgstr "ì¸ê¸°ìˆœ" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "ì¦ê²¨ì°¾ê¸°" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "ìµœê·¼ì— í™œë™í•œ ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "가장 유명한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "가장 활발한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "찜한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "게시한 ì˜ë…¼ë“¤" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "스레드 다시 올리기" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "다른 ìŠ¤ë ˆë“œì— ë‹¤ì‹œ 올리기" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "다시 올릴 스레드:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "다시 올릴 ê³³:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "부모 스레드 찾기" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "찾기" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ì´ ìŠ¤ë ˆë“œì˜ ID:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "실행" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(ë˜ëŒë¦¬ê¸° í•  ê²ƒì´ ì—†ìŠµë‹ˆë‹¤!), ë˜ëŠ”" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "스레드로 ëŒì•„가기" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "다ìŒì˜ 검색 결과입니다" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "검색 ê²°ê³¼" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "검색 ê²°ê³¼" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "질문 당" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "메세지" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ì ìˆ˜ì— ë”°ë¼ ì •ë ¬í•˜ê¸°" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "최근순으로 정렬하기" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ì˜¤ëž˜ëœ ìˆœìœ¼ë¡œ 정렬하기" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "ì´ ìš”ì²­ì— ë”°ë¥¸ ì´ë©”ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "ìš”ì²­ì´ ë¹„ì–´ìžˆìŠµë‹ˆë‹¤." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "ë‹¹ì‹ ì´ ì°¾ê³ ìží•œ 메세지가 아닙니다" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "ì´ì „" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "다ìŒ" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "첫 게시물" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "답장" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "스레드 별로 답장보기" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "날짜별로 답장보기" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "ì´ë©”ì¼ ìŠ¤ë ˆë“œë¥¼ ì°¾ì„ ìˆ˜ 없습니다" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "수정하기" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "수정하기 ì „ì— ë¡œê·¸ì¸ë˜ì–´ì•¼ 합니다." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "카테고리 ì—†ìŒ" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "최근 활ë™" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "ì¦ê²¨ì°¾ê¸°ì— 등ë¡í•˜ê¸° 위해서 로그ì¸ë˜ì–´ì•¼ 합니다." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "ì¦ê²¨ì°¾ê¸°ì— 추가하기" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "ì¦ê²¨ì°¾ê¸°ì—서 제거하기" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "스레드 다시 올리기" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "스레드 삭제하기" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "안ì½ìŒ:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "ì´ë™:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "다ìŒ" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "ì´ì „" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "ì¦ê²¨ì°¾ê¸°" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "가장 ìµœê·¼ì˜ ìŠ¤ë ˆë“œ 활ë™" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "댓글" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "태그" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "태그 검색하기" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "제거" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "작성ìž" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "%(fullname)sì˜ í”„ë¡œí•„ë¡œ ì´ë™" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "ì´ ìœ ì €ì˜ ì´ë©”ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "사용ìžì˜ 게시글 활ë™ë‚´ì—­" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "-" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "ì½ì€ 스레드" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "투표" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "êµ¬ë… ëª©ë¡" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "ì›ìž‘성ìž:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "시작ë¨:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "최근 활ë™:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "답장:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "주제" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "ì›ìž‘성ìž" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "시작한 ë‚ ì§œ" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "최근 활ë™" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "ì¦ê²¨ì°¾ê¸° ì—†ìŒ." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "새 댓글" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "ì•„ë¬´ê²ƒë„ ì•ˆì½ìŒ." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "최근 게시글" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "ë‚ ì§œ" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "스레드" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "최근 스레드 활ë™ë‚´ì—­" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "작성한 ê¸€ì´ ì—†ìŠµë‹ˆë‹¤." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "첫 게시글부터" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "게시글" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "게시글 ì—†ìŒ" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "첫 활ë™ì´í›„로 지난 시간" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "첫 게시글" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "ì´ ëª©ë¡ì˜ 게시글" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "가입한 ëª©ë¡ ì—†ìŒ" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "ë‹¹ì‹ ì´ ì¢‹ì•„í•©ë‹ˆë‹¤" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "ë‹¹ì‹ ì´ ì‹«ì–´í•©ë‹ˆë‹¤" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "투표" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "투표하지 않ìŒ." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "ì‚¬ìš©ìž í”„ë¡œí•„" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "ì‚¬ìš©ìž í”„ë¡œí•„" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "ì´ë¦„:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "창작품:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "ì´ ì‚¬ìš©ìžì—게 투표하기:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "ì´ë©”ì¼ ì£¼ì†Œ:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "ì´ ë©”ì„¸ì§€ëŠ” gzip mobx í¬ë©§ìœ¼ë¡œ ì••ì¶•ë˜ì—ˆìŠµë‹ˆë‹¤" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "ë‹µìž¥ì´ ì „ì†¡ë˜ì–´ 처리 중입니다." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " {} 목ë¡ì„ ì•„ì§ êµ¬ë…하지 않았습니다." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "메세지를 삭제할 수 없습니다 %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "성공ì ìœ¼ë¡œ 삭제했습니다 ( %(count)s ê°œ)." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "ë©”ì¼ë§ ëª©ë¡ ì‚­ì œ" #: views/mlist.py:100 msgid "for this month" msgstr "ì´ë²ˆ 달ì—" #: views/mlist.py:103 msgid "for this day" msgstr "하루 ë™ì•ˆ" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "ì´ë²ˆ ë‹¬ì„ gzip mbox í¬ë©§ìœ¼ë¡œ ì••ì¶•ëœ í˜•íƒœ" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "ì´ë²ˆ ë‹¬ì— ê°œì‹œëœ ë…¼ì˜ê°€ 없습니다." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "ì´ë²ˆ ë‹¬ì— ì§„í–‰ëœ íˆ¬í‘œê°€ 없습니다." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "ì•„ì§ ì°œí•œ ì˜ë…¼ì´ 없습니다." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "ì´ ëª©ë¡ì— ì•„ì§ ê¸€ì„ ì“°ì§€ 않았습니다." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "ë©”ì¼ë§ 목ë¡ì„ 삭제하려면 스태프 멤버여야 합니다" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "성공ì ìœ¼ë¡œ 삭제했습니다 {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "파싱(Parsing) ì—러:%(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "ì´ ìŠ¤ë ˆë“œëŠ” gzip mbox í¬ë©§ìœ¼ë¡œ ì••ì¶•ë˜ì—ˆìŠµë‹ˆë‹¤" #~ msgid "days inactive" #~ msgstr "ì¼ ë¹„í™œì„±í™”" #~ msgid "days old" #~ msgstr "ì¼ ì§€ë‚¨" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " ìž‘ì„±ìž %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "안 ì½ì€" #~ msgid "Go to" #~ msgstr "ì´ë™" #~ msgid "More..." #~ msgstr "ë” ë³´ê¸°..." #~ msgid "Discussions" #~ msgstr "ì˜ë…¼" #~ msgid "most recent" #~ msgstr "가장 최근ì˜" #~ msgid "most popular" #~ msgstr "가장 ì¸ê¸°ìžˆëŠ”" #~ msgid "most active" #~ msgstr "가장 활발한" #~ msgid "Update" #~ msgstr "ì—…ë°ì´íЏ" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " ìž‘ì„±ìž %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8604963 HyperKitty-1.3.7/hyperkitty/locale/ku/0000755000076500000240000000000014355237147017324 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.926143 HyperKitty-1.3.7/hyperkitty/locale/ku/LC_MESSAGES/0000755000076500000240000000000014355237147021111 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ku/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022716 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.860617 HyperKitty-1.3.7/hyperkitty/locale/kw/0000755000076500000240000000000014355237147017326 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9264588 HyperKitty-1.3.7/hyperkitty/locale/kw/LC_MESSAGES/0000755000076500000240000000000014355237147021113 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/kw/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022720 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8607354 HyperKitty-1.3.7/hyperkitty/locale/ky/0000755000076500000240000000000014355237147017330 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9267347 HyperKitty-1.3.7/hyperkitty/locale/ky/LC_MESSAGES/0000755000076500000240000000000014355237147021115 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ky/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022722 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8608532 HyperKitty-1.3.7/hyperkitty/locale/la/0000755000076500000240000000000014355237147017301 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9269903 HyperKitty-1.3.7/hyperkitty/locale/la/LC_MESSAGES/0000755000076500000240000000000014355237147021066 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/la/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022673 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8609695 HyperKitty-1.3.7/hyperkitty/locale/lb/0000755000076500000240000000000014355237147017302 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9272203 HyperKitty-1.3.7/hyperkitty/locale/lb/LC_MESSAGES/0000755000076500000240000000000014355237147021067 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/lb/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022702 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8610861 HyperKitty-1.3.7/hyperkitty/locale/lo/0000755000076500000240000000000014355237147017317 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9274776 HyperKitty-1.3.7/hyperkitty/locale/lo/LC_MESSAGES/0000755000076500000240000000000014355237147021104 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/lo/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022711 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.861199 HyperKitty-1.3.7/hyperkitty/locale/lt/0000755000076500000240000000000014355237147017324 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9279065 HyperKitty-1.3.7/hyperkitty/locale/lt/LC_MESSAGES/0000755000076500000240000000000014355237147021111 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/lt/LC_MESSAGES/django.po0000644000076500000240000007027214355232204022710 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2020-09-22 02:48+0000\n" "Last-Translator: Kornelijus TvarijanaviÄius \n" "Language-Team: Lithuanian \n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > " "19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " "1 : 2);\n" "X-Generator: Weblate 4.3-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Paskyra" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Prisijungti" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Prisijungti" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "arba" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "PaÅ¡alinti" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "skirta" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Vartotojo profilis" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Vartotojo profilis" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" #~ msgid "Update" #~ msgstr "Atnaujinti" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.86131 HyperKitty-1.3.7/hyperkitty/locale/lv/0000755000076500000240000000000014355237147017326 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9284403 HyperKitty-1.3.7/hyperkitty/locale/lv/LC_MESSAGES/0000755000076500000240000000000014355237147021113 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/lv/LC_MESSAGES/django.po0000644000076500000240000006756114355232204022721 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8614247 HyperKitty-1.3.7/hyperkitty/locale/mg/0000755000076500000240000000000014355237147017310 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9287388 HyperKitty-1.3.7/hyperkitty/locale/mg/LC_MESSAGES/0000755000076500000240000000000014355237147021075 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/mg/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022702 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8615434 HyperKitty-1.3.7/hyperkitty/locale/mhr/0000755000076500000240000000000014355237147017473 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9290884 HyperKitty-1.3.7/hyperkitty/locale/mhr/LC_MESSAGES/0000755000076500000240000000000014355237147021260 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/mhr/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023065 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8616712 HyperKitty-1.3.7/hyperkitty/locale/mi/0000755000076500000240000000000014355237147017312 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9294128 HyperKitty-1.3.7/hyperkitty/locale/mi/LC_MESSAGES/0000755000076500000240000000000014355237147021077 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/mi/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8617857 HyperKitty-1.3.7/hyperkitty/locale/ml/0000755000076500000240000000000014355237147017315 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.929843 HyperKitty-1.3.7/hyperkitty/locale/ml/LC_MESSAGES/0000755000076500000240000000000014355237147021102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ml/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022715 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8618977 HyperKitty-1.3.7/hyperkitty/locale/mr/0000755000076500000240000000000014355237147017323 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.930212 HyperKitty-1.3.7/hyperkitty/locale/mr/LC_MESSAGES/0000755000076500000240000000000014355237147021110 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/mr/LC_MESSAGES/django.po0000644000076500000240000007001214355232204022677 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2020-01-08 16:21+0000\n" "Last-Translator: Prachi Joshi \n" "Language-Team: Marathi \n" "Language: mr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10.1-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "à¤à¤• फाईल संलगà¥à¤¨ करा" #: forms.py:65 msgid "Attach another file" msgstr "दà¥à¤¸à¤°à¥€ फाईल जोडा" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "खाते" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "हटवा" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8620229 HyperKitty-1.3.7/hyperkitty/locale/ms/0000755000076500000240000000000014355237147017324 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9305449 HyperKitty-1.3.7/hyperkitty/locale/ms/LC_MESSAGES/0000755000076500000240000000000014355237147021111 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ms/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022716 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8621433 HyperKitty-1.3.7/hyperkitty/locale/my/0000755000076500000240000000000014355237147017332 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.930858 HyperKitty-1.3.7/hyperkitty/locale/my/LC_MESSAGES/0000755000076500000240000000000014355237147021117 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/my/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022724 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8625002 HyperKitty-1.3.7/hyperkitty/locale/nb_NO/0000755000076500000240000000000014355237147017700 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9311457 HyperKitty-1.3.7/hyperkitty/locale/nb_NO/LC_MESSAGES/0000755000076500000240000000000014355237147021465 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/nb_NO/LC_MESSAGES/django.po0000644000076500000240000010712614355232204023263 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-11-05 02:18+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian BokmÃ¥l \n" "Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.9-dev\n" #: forms.py:53 #, fuzzy msgid "Add a tag..." msgstr "Legg til en etikett …" #: forms.py:55 msgid "Add" msgstr "Legg til" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "bruk komma for Ã¥ legge til flere etiketter" #: forms.py:64 msgid "Attach a file" msgstr "Legg ved ei fil" #: forms.py:65 msgid "Attach another file" msgstr "Legg ved enda ei fil" #: forms.py:66 msgid "Remove this file" msgstr "Fjern denne fila" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Feil 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oida." #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Finner ikke siden." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 #, fuzzy msgid "Go back home" msgstr "Tilbake til startside" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Feil 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Beklager, forespurt side er ikke tilgjengelig som følge av tjenerfeil." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "startet" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "sist aktiv:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "vis denne trÃ¥den" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(ingen forslag)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Sendt akkurat nÃ¥, ikke distribuert enda" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST-API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty kommer med et lite REST-API som lar deg programmere mottak av e-" "poster og informasjon." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formater" #: templates/hyperkitty/api.html:12 #, fuzzy msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Dette REST-API-et kan sende informasjon i flere formater. Forvalget er HTML " "for Ã¥ være lesbart for mennesker." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "For Ã¥ endre format, legg til ?format=<FORMAT> i nettadressen." #: templates/hyperkitty/api.html:16 #, fuzzy msgid "The list of available formats is:" msgstr "Liste over tilgjengelige formater er:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Klartekst" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Liste over e-postlister" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Endepunkt:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Ved bruk av denne adressen vil du kunne motta kjent informasjon om alle e-" "postlistene." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "TrÃ¥der i en e-postliste" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Ved bruk av denne adressen vil du kunne motta informasjon om alle trÃ¥dene " "angitt i angitt e-postliste." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "E-poster i en trÃ¥d" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Ved bruk av denne adressen vil du kunne motta listen over e-poster i en e-" "postlistetrÃ¥d." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "En e-post i en e-postliste" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Ved bruk av denne adressen vil du kunne motta kjent info om en spesifikk e-" "post pÃ¥ en angitt e-postliste." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiketter" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Ved bruk av denne adressen vil du kunne motta listen over etiketter." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman-innstillinger" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Postingsaktivitet" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 #, fuzzy msgid "Logout" msgstr "Logg ut" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Logg inn" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registrer" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Søk i denne listen" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Søk i alle lister" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Behandle denne listen" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Behandle lister" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Tastatursnarveier" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "TrÃ¥dvisning" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Neste uleste melding" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Forrige uleste melding" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "GÃ¥ til alle trÃ¥der" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "GÃ¥ til e-postlisteoversikten" #: templates/hyperkitty/base.html:214 #, fuzzy msgid "Powered by" msgstr "Drevet av" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versjon" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ikke implementert enda" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Ikke implementert" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Denne funksjonen har ikke blitt implementert enda, beklager." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Feil: Privat liste" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "Denne e-postlisten er privat. Du mÃ¥ abonnere for Ã¥ vise arkivene." #: templates/hyperkitty/fragments/like_form.html:16 #, fuzzy msgid "You like it (cancel)" msgstr "Du liker (avbryt)" #: templates/hyperkitty/fragments/like_form.html:24 #, fuzzy msgid "You dislike it (cancel)" msgstr "Du misliker (avbryt)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Du mÃ¥ være innlogget for Ã¥ stemme." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "TrÃ¥der av" #: templates/hyperkitty/fragments/month_list.html:6 #, fuzzy #| msgid "This month" msgid " month" msgstr " mÃ¥ned" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nye meldinger i denne trÃ¥den" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Alle trÃ¥der" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Vis profilen" #: templates/hyperkitty/fragments/overview_top_posters.html:21 #, fuzzy msgid "posts" msgstr "poster" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Ingen postere denne mÃ¥neden (enda)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Denne meldingen vil bli sendt som:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Endre avsender" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Tilknytt en annen adresse" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Hvis du ikke er et medlem, vil sending av denne meldingen melde deg pÃ¥." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Listeoversikt" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Nedlasting" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Siste 30 dager" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Denne mÃ¥neden" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Hele arkivet" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Tilgjengelige lister" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 #, fuzzy msgid "Most popular" msgstr "Popularitet" #: templates/hyperkitty/index.html:26 #, fuzzy msgid "Sort by number of recent participants" msgstr "Antall nylige deltagere" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Aktivitet" #: templates/hyperkitty/index.html:36 #, fuzzy msgid "Sort by number of recent discussions" msgstr "Antall nylige diskusjoner" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 #, fuzzy msgid "By name" msgstr "Navn" #: templates/hyperkitty/index.html:46 #, fuzzy msgid "Sort alphabetically" msgstr "Alfabetisk" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Nyeste" #: templates/hyperkitty/index.html:56 #, fuzzy msgid "Sort by list creation date" msgstr "Opprettelsesdato" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sorter etter" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Skjul inaktive" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Skjul private" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Finn liste" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "ny" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inaktiv" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 #, fuzzy msgid "Loading..." msgstr "Laster…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Ingen arkivert liste enda." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Beskrivelse" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Aktivitet de siste 30 dager" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "deltagere" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "diskusjoner" #: templates/hyperkitty/list_delete.html:7 #, fuzzy msgid "Delete MailingList" msgstr "Slett e-postliste" #: templates/hyperkitty/list_delete.html:20 #, fuzzy msgid "Delete Mailing List From HyperKitty" msgstr "Slett e-postliste" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "vil bli slettet, sammen med alle trÃ¥der og meldinger. Ønsker du Ã¥ fortsette?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Slett" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "eller" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "avbryt" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "trÃ¥d" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Slett melding(er)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s melding(er) vil bli settet. Ønsker du Ã¥ fortsette?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Opprett en ny trÃ¥d" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "i" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Send" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Vis profilen for %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Ulest" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Avsenders tid:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nytt emne:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Vedlegg:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Vis i fastbreddeskrift" #: templates/hyperkitty/messages/message.html:79 #, fuzzy msgid "Permalink for this message" msgstr "Permalenke for denne meldingen" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Svar" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Logg inn for Ã¥ svare pÃ¥ nett" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s vedlegg\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s vedlegg\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Sitat" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Opprett ny trÃ¥d" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Bruk e-postprogramvare" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Tilbake til trÃ¥den" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Tilbake til listen" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Slett denne meldingen" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " av %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Hjem" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistikk" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "TrÃ¥der" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Du mÃ¥ være innlogget for Ã¥ lage en trÃ¥d." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "ny" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Start en nNn trÃ¥d" #: templates/hyperkitty/overview.html:75 #, fuzzy msgid "" "Manage sSubscription" msgstr "" "HÃ¥ndter aAbonnement" #: templates/hyperkitty/overview.html:81 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "Hele arkivet" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Aktivitetssammendrag" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Postvolum de siste 30 dagene." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Følgende statistikk er fra" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "I løpet av" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "de siste 30 dagene:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Mest aktive postere" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Framhevede postere" #: templates/hyperkitty/overview.html:133 #, fuzzy msgid "kudos" msgstr "Kudos" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Nylig" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "Aktivitet" #: templates/hyperkitty/overview.html:160 #, fuzzy msgid "Most Popular" msgstr "Popularitet" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritter" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Postet" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Nylig aktive diskusjoner" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Mest populære diskusjoner" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Mest aktive diskusjoner" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Diskusjoner du har flagget" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Diskusjoner du har postet i" #: templates/hyperkitty/reattach.html:9 #, fuzzy msgid "Reattach a thread" msgstr "Flett inn en trÃ¥d" #: templates/hyperkitty/reattach.html:20 #, fuzzy msgid "Re-attach a thread to another" msgstr "Flett inn en trÃ¥d i en annen" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "TrÃ¥d Ã¥ flette inn:" #: templates/hyperkitty/reattach.html:29 #, fuzzy msgid "Re-attach it to:" msgstr "Flett den inn i:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Søk etter inneholdende trÃ¥d" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Søk" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "denne trÃ¥dens ID:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Gjør det" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(kan ikke angres!), eller" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "gÃ¥ tilbake til trÃ¥den" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Søk etter resultater for" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "søkeresultater" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Søkeresultater" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "for spørring" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "meldinger" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "sorter etter poengsum" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "siste først" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "tidligste først" #: templates/hyperkitty/search_results.html:84 #, fuzzy msgid "Sorry no email could be found for this query." msgstr "Fant ingen slik e-post." #: templates/hyperkitty/search_results.html:87 #, fuzzy msgid "Sorry but your query looks empty." msgstr "Skriv inn noe Ã¥ søke etter." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "dette er ikke de meldingene du ser etter" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "nyere" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "eldre" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Første post" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Svar" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Vis svar trÃ¥dvist" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Vis svar etter dato" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Fant ingen slike e-posttrÃ¥der" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Klikk for Ã¥ redigere" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Du mÃ¥ være innlogget for Ã¥ redigere." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "ingen kategori" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Siste aktivitet" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s kommentarer" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s deltagere" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s uleste meldinger" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Du mÃ¥ være innlogget for Ã¥ ha favoritter." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Legg til i favoritter" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Fjern fra favoritter" #: templates/hyperkitty/threads/right_col.html:71 #, fuzzy msgid "Reattach this thread" msgstr "Flett inn denne trÃ¥den" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Slett denne trÃ¥den" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Uleste:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "GÃ¥ til:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "neste" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "forrige" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 #, fuzzy msgid "Favorite" msgstr "Favoritt" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Nyligst trÃ¥daktivitet" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "kommentarer" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiketter" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Søk etter etikett" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Fjern" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Meldinger etter" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Tilbake til %(fullname)s sin profil" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Fant ingen slik e-post fra denne brukeren." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Brukerpostingsaktivitet" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "for" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "TrÃ¥der du har lest" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Stemmer" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonnementer" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Opprinnelig forfatter:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Startet den:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Siste aktivitet:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Svar:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Emne" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Opprinnelig forfatter" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Startdato" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Siste aktivitet" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ingen favoritter enda." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nye kommentarer" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Ingenting har blitt lest enda." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Siste poster" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Dato" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "TrÃ¥d" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Siste trÃ¥daktivitet" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Ingen poster enda." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "siden første post" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "post" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 #, fuzzy msgid "no post yet" msgstr "ingen poster enda" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Tid siden første aktivitet" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Første post" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Poster i denne listen" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "ingen abonnementer" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 #, fuzzy msgid "You like it" msgstr "Du liker" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 #, fuzzy msgid "You dislike it" msgstr "Du misliker" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Stem" #: templates/hyperkitty/user_profile/votes.html:83 #, fuzzy msgid "No vote yet." msgstr "Ingen stemmer enda." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Brukerprofil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Brukerprofil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Navn:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Opprettet:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Stemmer for denne brukeren:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "E-postadresser:" #: views/message.py:75 #, fuzzy msgid "This message in gzipped mbox format" msgstr "Denne meldingen i gzippet MBOX-format" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Svaret ditt har blitt sendt og behandles nÃ¥." #: views/message.py:205 #, fuzzy msgid "" "\n" " You have been subscribed to {} list." msgstr "Du har ikke postet i denne listen (enda)." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Kunne ikke slette melding %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, fuzzy, python-format msgid "Successfully deleted %(count)s messages." msgstr "Slettet %(count)s meldinger." #: views/mlist.py:88 #, fuzzy msgid "for this MailingList" msgstr "Slett e-postliste" #: views/mlist.py:100 msgid "for this month" msgstr "for denne mÃ¥neden" #: views/mlist.py:103 #, fuzzy msgid "for this day" msgstr "for denne dagen" #: views/mlist.py:115 #, fuzzy msgid "This month in gzipped mbox format" msgstr "Denne mÃ¥neden i gzippet MBOX-format" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Ingen diskusjoner denne mÃ¥neden (enda)." #: views/mlist.py:262 #, fuzzy msgid "No vote has been cast this month (yet)." msgstr "Ingen stemmer avgitt denne mÃ¥neden (enda)." #: views/mlist.py:291 #, fuzzy msgid "You have not flagged any discussions (yet)." msgstr "Du har ikke flagget noen diskusjon (enda)." #: views/mlist.py:314 #, fuzzy msgid "You have not posted to this list (yet)." msgstr "Du har ikke postet i denne listen (enda)." #: views/mlist.py:407 #, fuzzy msgid "You must be a staff member to delete a MailingList" msgstr "Du mÃ¥ være et stabsmedlem for Ã¥ slette en e-postliste" #: views/mlist.py:421 #, fuzzy msgid "Successfully deleted {}" msgstr "Slettet %(count)s meldinger." #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Tolkningsfeil: %(error)s" #: views/thread.py:192 #, fuzzy msgid "This thread in gzipped mbox format" msgstr "Denne trÃ¥den i gzippet MBOX-format" #~ msgid "days inactive" #~ msgstr "dager inaktiv" #~ msgid "days old" #~ msgstr "dager gammel" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " av %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "ulest" #~ msgid "Go to" #~ msgstr "GÃ¥ til" #, fuzzy #~ msgid "More..." #~ msgstr "Mer…" #~ msgid "Discussions" #~ msgstr "Diskusjoner" #, fuzzy #~ msgid "most recent" #~ msgstr "nyligst" #, fuzzy #~ msgid "most popular" #~ msgstr "popularitet" #, fuzzy #~ msgid "most active" #~ msgstr "aktivitet" #~ msgid "Update" #~ msgstr "Oppdater" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " av %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8626335 HyperKitty-1.3.7/hyperkitty/locale/ne/0000755000076500000240000000000014355237147017307 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9314945 HyperKitty-1.3.7/hyperkitty/locale/ne/LC_MESSAGES/0000755000076500000240000000000014355237147021074 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ne/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8628514 HyperKitty-1.3.7/hyperkitty/locale/nl/0000755000076500000240000000000014355237147017316 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9317443 HyperKitty-1.3.7/hyperkitty/locale/nl/LC_MESSAGES/0000755000076500000240000000000014355237147021103 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/nl/LC_MESSAGES/django.po0000644000076500000240000010536514355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-16 21:03+0000\n" "Last-Translator: Michael Smith \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Voeg een tag toe..." #: forms.py:55 msgid "Add" msgstr "Voeg toe" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "gebruik komma's om meerdere tags toe te voegen" #: forms.py:64 msgid "Attach a file" msgstr "Voeg een bestand toe" #: forms.py:65 msgid "Attach another file" msgstr "Voeg nog een bestand toe" #: forms.py:66 msgid "Remove this file" msgstr "Verwijder dit bestand" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Fout 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh nee!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Ik kan deze pagina niet vinden." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Ga terug naar huis" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Fout 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Excuus, maar de opgevraagde pagina is niet beschikbaar vanwege een " "serverstoring." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "begonnen, gestart" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "laatst actief:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "zie deze conversatie" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(geen suggesties)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Zojuist verzonden, nog niet verspreid" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty wordt geleverd met een bescheiden REST API waarmee u e-mails en " "informatie automatisch kunt ophalen." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formaten" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Deze REST API kan de informatie omzetten in verscheidene formats. Het " "standaard format is html voor menselijke leesbaarheid." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Om het format te wijzigen voegt u eenvoudig ?format= < FORMAT> toe aan de URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "De lijst met beschikbare formats is:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Platte tekst" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lijst met mailinglijsten" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Eindpunt:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Door dit adres te gebruiken kunt u de informatie ophalen die over alle " "mailinglijsten bekend is." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Conversaties in een mailinglijst" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Door dit adres te gebruiken kunt u informatie ophalen over alle conversaties " "in de gespecificeerde mailinglijst." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "E-mails in een conversatie" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Wanneer u dit adres gebruikt kunt u de lijst e-mails in een mailinglijst-" "conversatie ophalen." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Een e-mail in een mailinglijst" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Wanneer u dit adres gebruikt kunt u bekende informatie over een specifieke e-" "mail in de gespecificeerde mailinglijst ophalen." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Tags" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Met dit adres kunt u de taglijst ophalen." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Account" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman instellingen" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Een bericht plaatsen" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Uitloggen" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Log in" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Log in" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Doorzoek deze lijst" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Doorzoek alle lijsten" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Beheer deze lijst" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Beheerlijsten" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Snelkoppelingen toetsenbord" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Conversatieweergave" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Volgende ongelezen bericht" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Vorige ongelezen bericht" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Ga naar alle conversaties" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Ga naar overzicht mailinglijst" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Aangestuurd door" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versie" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Nog niet geïmplementeerd" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Niet geïmplementeerd" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Deze functie is nog niet geïmplementeerd, sorry." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Fout: privé lijst" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Deze mailinglijst is privé. U moet geabonneerd zijn om de archieven te " "kunnen bekijken." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Vindt u leuk (annuleren)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Vindt u niet leuk (annuleren)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "U moet ingelogd zijn om te stemmen." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Conversaties door" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " maand" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nieuwe berichten in deze conversatie" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Alle conversaties" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Zie het profiel" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "berichten" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "(Nog) geen auteurs van berichten deze maand." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Dit bericht zal worden verzonden als:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Verander afzender" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Koppel een ander adres" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Bent u nog geen lid van de lijst? Schrijft u zich dan in door dit bericht in " "te sturen." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Lijstoverzicht" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Downloaden" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Afgelopen 30 dagen" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Deze maand" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Volledig archief" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Beschikbare lijsten" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Meest populair" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Sorteer op aantal recente deelnemers" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Meest actief" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Sorteer op aantal recente conversaties" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Op naam" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Sorteer alfabetisch" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Nieuwste" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Sorteer op aanmaakdatum lijst" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sorteer op" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Verberg inactief" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Verberg privé" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Vind lijst" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nieuw" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privé" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inactief" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Bezig met laden..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Nog niet gearchiveerde lijst." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lijst" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Beschrijving" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Activiteit in de afgelopen 30 dagen" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "deelnemers" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "discussies" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Mailinglijst verwijderen" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Mailinglijst verwijderen uit HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "Zal worden verwijderd uit HyperKitty samen met alle conversaties en " "berichten. Zal niet worden verwijderd uit Mailman Core. Wilt u doorgaan?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Verwijderen" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "of" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "verwijder" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "conversatie" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Verwijder bericht(en)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s bericht(en) zullen worden verwijderd. Wilt u doorgaan?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Nieuwe conversatie beginnen" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Verstuur" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Bekijk het profiel voor %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Ongelezen" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Tijdstip verzending:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nieuw onderwerp:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Bijlagen:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Weergave in vast lettertype" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink voor dit bericht" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Antwoord" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Log in om online te antwoorden" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s bijlage\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s bijlages\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citaat" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Nieuwe conversatie beginnen" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "E-mailsoftware gebruiken" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Terug naar conversatie" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Terug naar lijst" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Verwijder dit bericht" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " door %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Home" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistieken" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Conversaties" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "U moet ingelogd zijn om een conversatie te beginnen." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Nieuw" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Begin een nNieuwe conversatie" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Beheer aAbonnement" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Archief verwijderen" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Activiteitenoverzicht" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Volume berichten van de afgelopen 30 dagen." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "De volgende statistieken zijn van" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "in" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "Afgelopen 30 dagen:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Meest actieve auteurs" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Prominente auteurs" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "Compliment!" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Recent" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Meest actief" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Meest populair" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorieten" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Geplaatst" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Recent actieve discussies" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Populairste discussies" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Meest geanimeerde discussies" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Door jou gemarkeerde discussies" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Discussies waaraan jij hebt deelgenomen" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Weer aansluiten bij een gesprek" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Weer aansluiten bij een ander gesprek" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Gesprek om weer bij aan te sluiten:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Koppel weer als bijlage aan:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Zoek naar de bronconversatie" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Zoek" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID van deze conversatie:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Doe het" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(kan niet ongedaan maken!), of" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "ga terug naar de conversatie" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Zoek resultaten voor" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "zoek resultaten" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Zoek resultaten" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "als zoekopdracht" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "berichten" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "sorteer op puntenaantal" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "sorteer op laatste eerst" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "sorteer op eerste eerst" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Sorry, geen e-mail gevonden voor deze zoekopdracht." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Sorry, maar uw zoekopdracht lijkt leeg." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "dit zijn niet de berichten die u zoekt" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "nieuwer" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "ouder" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Eerste bericht" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Antwoorden" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Toon antwoorden per conversatie" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Toon antwoorden op datum" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Bezoek hier voor een niet-javascriptversie van deze pagina." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Sorry, geen e-mailconversaties gevonden" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Klik om te bewerken" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "U moet ingelogd zijn om te bewerken." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "geen categorie" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Leeftijd (dagen geleden)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Laatst actief (dagen geleden)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s opmerkingen" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s deelnemers" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s ongelezen berichten" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "U moet ingelogd zijn om favorieten te hebben." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Toevoegen aan favorieten" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Uit favorieten verwijderen" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Weer aansluiten bij een gesprek" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Verwijder deze conversatie" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Ongelezen:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Ga naar:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "volgende" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "vorige" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Favoriet" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Meest recente conversatie-activiteit" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "opmerkingen" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "tags" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Zoek naar tag" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Verwijderen" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Berichten van" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Terug naar %(fullname)s's profiel" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Sorry, er kon geen e-mail worden gevonden van deze gebruiker." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Activiteit van plaatsen van berichten door gebruiker" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "voor" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Conversaties die u heeft gelezen" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Stemmen" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonnementen" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Oorspronkelijke auteur:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Begonnen op:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Laatste activiteit:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Antwoorden:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Onderwerp" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Oorspronkelijke auteur" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Startdatum" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Laatste activiteit" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Nog geen favorieten." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nieuwe opmerkingen" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Nog niets gelezen." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Laatste berichten" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Datum" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Conversatie" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Laatste conversatie-activiteit" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Nog geen berichten." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "sinds eerste bericht" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "plaats" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "nog geen bericht" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Tijd sinds eerste activiteit" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Eerste bericht" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Berichten aan deze lijst" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "geen abonnementen" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Vindt u leuk" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Vindt u niet leuk" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Stem" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Nog geen stemming." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Gebruikersprofiel" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Gebruikersprofiel" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Naam:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Gemaakt:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Stemmen voor deze gebruiker:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "E-mailadressen:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Dit bericht in gzipped mbox formaat" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Uw antwoord is verzonden en wordt verwerkt." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " U bent geabonneerd op {} lijst." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Kon bericht %(msg_id_hash)s: %(error)s niet verwijderen" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s berichten succesvol verwijderd." #: views/mlist.py:88 msgid "for this MailingList" msgstr "voor deze mailinglijst" #: views/mlist.py:100 msgid "for this month" msgstr "voor deze maand" #: views/mlist.py:103 msgid "for this day" msgstr "voor deze dag" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Deze maand in gzipped mbox formaat" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "(Nog) geen discussies deze maand." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "(Nog) geen stem uitgebracht deze maand." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "U hebt (nog) geen discussies gemarkeerd." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "U hebt (nog) niet op deze lijst gepost." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "U moet leidinggevende zijn om een mailinglijst te verwijderen" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Succesvol verwijderd {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Parseringsfout: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Deze conversatie in gzipped mbox formaat" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8631637 HyperKitty-1.3.7/hyperkitty/locale/nn_NO/0000755000076500000240000000000014355237147017714 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9320343 HyperKitty-1.3.7/hyperkitty/locale/nn_NO/LC_MESSAGES/0000755000076500000240000000000014355237147021501 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/nn_NO/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023306 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.863373 HyperKitty-1.3.7/hyperkitty/locale/oc/0000755000076500000240000000000014355237147017306 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.932359 HyperKitty-1.3.7/hyperkitty/locale/oc/LC_MESSAGES/0000755000076500000240000000000014355237147021073 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/oc/LC_MESSAGES/django.po0000644000076500000240000006766314355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-11-05 02:19+0000\n" "Last-Translator: Quentin PAGÈS \n" "Language-Team: Occitan \n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.9-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descripcion" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Suprimir" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8634932 HyperKitty-1.3.7/hyperkitty/locale/os/0000755000076500000240000000000014355237147017326 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9329267 HyperKitty-1.3.7/hyperkitty/locale/os/LC_MESSAGES/0000755000076500000240000000000014355237147021113 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/os/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022726 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8636074 HyperKitty-1.3.7/hyperkitty/locale/pa/0000755000076500000240000000000014355237147017305 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.933225 HyperKitty-1.3.7/hyperkitty/locale/pa/LC_MESSAGES/0000755000076500000240000000000014355237147021072 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/pa/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022705 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8637447 HyperKitty-1.3.7/hyperkitty/locale/pl/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.93376 HyperKitty-1.3.7/hyperkitty/locale/pl/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/pl/LC_MESSAGES/django.po0000644000076500000240000010747414355232204022711 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-02-23 16:56+0000\n" "Last-Translator: Tomasz ChiliÅ„ski \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" "%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Generator: Weblate 4.11-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Dodaj znacznik..." #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "użyj przecinków, aby dodać wiele znaczników" #: forms.py:64 msgid "Attach a file" msgstr "Dołącz plik" #: forms.py:65 msgid "Attach another file" msgstr "Dołącz kolejny plik" #: forms.py:66 msgid "Remove this file" msgstr "UsuÅ„ ten plik" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Błąd 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "O nie!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Nie mogÄ™ znaleźć strony." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Wróć do ekranu głównego" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Błąd 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Przepraszamy, ale żądana strona jest niedostÄ™pna z powodu czkawki serwera." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "rozpoczÄ™to" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "ostatnio aktywny:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "zobacz ten wÄ…tek" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(brak sugestii)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "WysÅ‚ano wÅ‚aÅ›nie teraz, jeszcze nie rozpowszechniono" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty jest wyposażony w maÅ‚y interfejs API REST, który umożliwia " "programowe pobieranie wiadomoÅ›ci e-mail i informacji." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formaty" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Ten interfejs API REST może zwrócić informacje w kilku formatach. DomyÅ›lnym " "formatem jest html, aby umożliwić czytelność dla ludzi." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Aby zmienić format, po prostu dodaj ?format=<FORMAT> do linku." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Lista dostÄ™pnych formatów:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "ZwykÅ‚y tekst" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lista list mailingowych" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Punkt koÅ„cowy:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "KorzystajÄ…c z tego adresu, bÄ™dziesz mógÅ‚ odzyskać informacje o wszystkich " "listach mailingowych." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Tematy w listach mailingowych" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "KorzystajÄ…c z tego adresu, bÄ™dziesz mógÅ‚ pobrać informacje o wszystkich " "wÄ…tkach na okreÅ›lonej liÅ›cie mailingowej." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Emaile w wÄ…tku" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "KorzystajÄ…c z tego adresu, bÄ™dziesz mógÅ‚ pobrać listÄ™ wiadomoÅ›ci email w " "wÄ…tku listy adresowej." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Mail w liÅ›cie mailningowej" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "KorzystajÄ…c z tego adresu, bÄ™dziesz mógÅ‚ odzyskać informacje o okreÅ›lonym " "emailu z okreÅ›lonej listy mailingowej." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Znaczniki" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Za pomocÄ… tego adresu bÄ™dziesz mógÅ‚ pobrać listÄ™ znaczników." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Ustawienia Mailmana" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Aktywność postowania" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Wylogowanie" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Zaloguj siÄ™" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Zarejestruj siÄ™" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Szukaj na tej liÅ›cie" #: templates/hyperkitty/base.html:91 #, fuzzy msgid "Search all lists" msgstr "Szukaj na tej liÅ›cie" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "ZarzÄ…dzaj tą listÄ…" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "ZarzÄ…dzaj listami" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 #, fuzzy msgid "Thread View" msgstr "WÄ…tek" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "NastÄ™pna nieprzeczytana wiadomość" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Poprzednia nieprzeczytana wiadomość" #: templates/hyperkitty/base.html:199 #, fuzzy msgid "Jump to all threads" msgstr "Wszystkie wÄ…tki" #: templates/hyperkitty/base.html:200 #, fuzzy msgid "Jump to MailingList overview" msgstr "PrzeglÄ…d listy" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "ObsÅ‚ugiwane przez" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "wersja" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Jeszcze nie zaimplementowano" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Nie zaimplementowane" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Ta funkcja jeszcze nie zostaÅ‚a zaimplementowana, przepraszamy." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Błąd: prywatna lista" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Ta lista mailingowa jest prywatna. Musisz być na niÄ… zapisany, aby " "przeglÄ…dać jej archiwa." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Lubisz to (anuluj)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Nie lubisz tego (anuluj)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Musisz być zalogowany, aby gÅ‚osować." #: templates/hyperkitty/fragments/month_list.html:6 #, fuzzy msgid "Threads by" msgstr "WÄ…tek" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " miesiÄ…c" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Nowe wiadomoÅ›ci w tym wÄ…tku" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Wszystkie wÄ…tki" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Zobacz profil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "posty" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Å»adnych postujÄ…cych w tym miesiÄ…cu (jeszcze)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Tak wiadomość zostanie wysÅ‚ana jako:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Zmień nadawcÄ™" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Połącz inny adres" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "PrzeglÄ…d listy" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Pobierz" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Ostatnie 30 dni" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Ten miesiÄ…c" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "CaÅ‚e archiwum" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "DostÄ™pne listy" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Najpopularniejsze" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Sortuj po liczbie ostatnich uczestników" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Najbardziej aktywni" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Sortuj wedÅ‚ug liczby ostatnich dyskusji" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Nazwami" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Sortuj alfabetycznie" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Najnowsze" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Sortuj wg daty utworzenia" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sortuj" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Ukryj nieaktywne" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Ukryj prywatne" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Znajdź listÄ™" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "nowa" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "prywatna" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "nieaktywna" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Åadowanie..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Nie ma jeszcze zarchiwizowanej listy." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Opis" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Aktywność z ostatnich 30 dni" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "uczestnicy" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "dyskusje" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "UsuÅ„" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "lub" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "anuluj" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "wÄ…tek" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Usuń wiadomość(i)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s wiadomość(i) zostanÄ… usuniÄ™te. Czy chcesz kontynuować?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Stwórz nowy wÄ…tek" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "w" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "WyÅ›lij" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Zobacz profil %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Nieprzeczytane" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Czas nadawcy:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nowy temat:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Załączniki:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "WyÅ›wietl czcionkÄ… stałą" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Link bezpoÅ›redni do tej wiadomoÅ›ci" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Odpowiedz" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Zaloguj siÄ™, aby odpowiedzieć online" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s załącznik\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s załączniki\n" " " msgstr[2] "" "\n" " %(email.attachments.count)s załączników\n" " " msgstr[3] "" "\n" " %(email.attachments.count)s załączników\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Cytuj" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Stwórz nowy wÄ…tek" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Użyj oprogramowania pocztowego" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Wróć do wÄ…tku" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Wróć do listy" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Usuń tę wiadomość" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Ekran główny" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statystyki" #: templates/hyperkitty/overview.html:44 #, fuzzy msgid "Threads" msgstr "WÄ…tek" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Musisz być zalogowany, aby stworzyć wÄ…tek." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "nowa" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Rozpocznij nNowy wÄ…tek" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "ZarzÄ…dzaj sSubskrypcjÄ…" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "UsuÅ„ Archiwum" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Podsumowanie aktywnoÅ›ci" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Liczba wpisów w ciÄ…gu ostatnich 30 dni." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Poniższe statystyki są z" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "W" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "ostatnich 30 dniach:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Najaktywniejszy posterzy" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Wybitni posterzy" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "sÅ‚awa" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Ostatnie" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Najaktywniejsze" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Najpopularniejsze" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Ulubione" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Komentowane" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Ostatnio aktywne dyskusje" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Najpopularniejsze dyskusje" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Najaktywniejsze dyskusje" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Dyskusje, które oznaczyÅ‚eÅ›" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Dyskusje, w których postowaÅ‚eÅ›" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Dołącz ponownie wÄ…tek" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Dołącz ponownie wÄ…tek do innego" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "WÄ…tek do ponownego dołączenia:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Dołącz ponownie do:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Wyszukaj wÄ…tek nadrzÄ™dny" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Szukaj" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID tego wÄ…tku:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Zrób to" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(nie da się cofnąć!) lub" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "wróć do wÄ…tku" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Wyniki wyszukiwania dla" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "wyniki wyszukiwania" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Wyniki wyszukiwania" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "dla zapytania" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "wiadomoÅ›ci" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "sortuj wynikami" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "sortuj wedÅ‚ug najnowszych" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "sortuj wedÅ‚ug najstarszych" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Niestety nie można znaleźć adresu email dla tego zapytania." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Niestety, ale Twoje zapytanie wyglÄ…da na puste." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "nie ma wiadomoÅ›ci, których szukasz" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "nowsze" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "starsze" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Pierwszy post" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Odpowiedzi" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Pokaż odpowiedzi wedÅ‚ug wÄ…tków" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Pokaż odpowiedzi wedÅ‚ug dat" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Niestety nie znaleziono wÄ…tków email" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Kliknij, aby edytować" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Musisz być zalogowany, aby edytować." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "brak kategorii" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Ostatnia aktywność" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentarze" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s uczestnicy" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s nieprzeczytane wiadomoÅ›ci" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Musisz być zalogowany aby mieć ulubione." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Dodaj do ulubionych" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Usuń z ulubionych" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Dodaj ponownie ten wÄ…tek" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Usuń ten wÄ…tek" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Nieprzeczytane:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Idź do:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "nastÄ™pny" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "poprzedni" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Ulubione" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Ostatnia aktywność wÄ…tku" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "komentarze" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "znaczniki" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Wyszukaj znacznik" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "UsuÅ„" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "WiadomoÅ›ci" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Wróć do profilu %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Przepraszamy, ten użytkownik nie znalazÅ‚ wiadomoÅ›ci e-mail." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Aktywność postowania przez użytkownika" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "dla" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "WÄ…tki, które czytasz" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "GÅ‚osy" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Subskrypcje" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Oryginalny autor:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "RozpoczÄ™to:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Ostatnia aktywność:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Odpowiedzi:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Temat" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Oryginalny autor" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Data rozpoczÄ™cia" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Ostatnia aktywność" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Brak ulubionych." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Nowe komentarze" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Nic jeszcze nie przeczytano." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Ostatnie posty" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Data" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "WÄ…tek" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Ostatnia aktywność wÄ…tku" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Brak postów." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "od pierwszego posta" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "post" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "brak postów" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Czas od pierwszej aktywnoÅ›ci" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Pierwszy post" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Posty na tej liÅ›cie" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "brak subskrypcji" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Lubisz to" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Nie lubisz tego" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "GÅ‚osuj" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Brak gÅ‚osów." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profil użytkownika" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profil użytkownika" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nazwa:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Utworzenie:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "GÅ‚osy dla tego użytkownika:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Adresy email:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Ta wiadomość w formacie gzipped mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " ZostaÅ‚eÅ› zapisany na listÄ™ {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Nie można usunąć wiadomoÅ›ci %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "PomyÅ›lnie usuniÄ™to %(count)s wiadomoÅ›ci." #: views/mlist.py:88 #, fuzzy #| msgid "for this month" msgid "for this MailingList" msgstr "w tym miesiÄ…cu" #: views/mlist.py:100 msgid "for this month" msgstr "w tym miesiÄ…cu" #: views/mlist.py:103 msgid "for this day" msgstr "dzisiejszego dnia" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Ten miesiÄ…c w formacie gzipped mbox" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Brak dyskusji w tym miesiÄ…cu (jeszcze)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "W tym miesiÄ…cu nie oddano jeszcze gÅ‚osów." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Nie oznaczyÅ‚eÅ› jeszcze żadnych dyskusji." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Nie publikowaÅ‚eÅ› w tej liÅ›cie (jeszcze)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 #, fuzzy msgid "Successfully deleted {}" msgstr "PomyÅ›lnie usuniÄ™to %(count)s wiadomoÅ›ci." #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Błąd analizy: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Ten wÄ…tek w formacie gzipped mbox" #~ msgid "days inactive" #~ msgstr "dni nieaktywny" #~ msgid "days old" #~ msgstr "dni" #, fuzzy #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "nieprzeczytane" #~ msgid "Go to" #~ msgstr "Idź do" #~ msgid "More..." #~ msgstr "WiÄ™cej..." #~ msgid "Discussions" #~ msgstr "Dyskusje" #~ msgid "most recent" #~ msgstr "najnowsze" #~ msgid "most popular" #~ msgstr "najpopularniejsze" #~ msgid "most active" #~ msgstr "najaktywniejsze" #~ msgid "Update" #~ msgstr "Aktualizuj" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8639245 HyperKitty-1.3.7/hyperkitty/locale/ps/0000755000076500000240000000000014355237147017327 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9341266 HyperKitty-1.3.7/hyperkitty/locale/ps/LC_MESSAGES/0000755000076500000240000000000014355237147021114 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ps/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022721 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8641858 HyperKitty-1.3.7/hyperkitty/locale/pt/0000755000076500000240000000000014355237147017330 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9350493 HyperKitty-1.3.7/hyperkitty/locale/pt/LC_MESSAGES/0000755000076500000240000000000014355237147021115 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/pt/LC_MESSAGES/django.po0000644000076500000240000010776114355232204022720 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-01-02 23:04+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.10.1\n" #: forms.py:53 msgid "Add a tag..." msgstr "Adicionar uma etiqueta..." #: forms.py:55 msgid "Add" msgstr "Adicionar" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "use vírgulas para adicionar várias etiquetas" #: forms.py:64 msgid "Attach a file" msgstr "Anexar um ficheiro" #: forms.py:65 msgid "Attach another file" msgstr "Anexar outro ficheiro" #: forms.py:66 msgid "Remove this file" msgstr "Remover este ficheiro" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Erro 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh, não!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Não consigo encontrar esta página." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Voltar para o início" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Erro 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Desculpe, a página solicitada está indisponível devido a um problema do " "servidor." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "ativo pela última vez:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "veja este tópico" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(sem sugestões)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Enviado agora mesmo, ainda não distribuído" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "O HyperKitty vem com uma pequena API REST, permitindo que recupere e-mails e " "informações através de programação." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formatos" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Essa API REST pode retornar as informações em vários formatos. O formato " "padrão para permitir a legibilidade humana é HTML ." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Para alterar o formato, basta adicionar ? Format = < FORMATO > para a URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "A lista de formatos disponíveis é:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Texto simples" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lista das listas de endereços" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Extremidade:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Usando este endereço será capaz de recuperar as informações conhecidas sobre " "todas as listas de discussão." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Tópicos em uma lista de discussão" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Usando este endereço, poderá recuperar informações sobre todos os tópicos na " "lista de discussão especificada." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Mensagens neste tópico" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Usando este endereço, poderá recuperar a lista de e-mails num tópico da " "lista de discussão." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Configurações do mailman" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Usando este endereço será capaz de recuperar as informações conhecidas sobre " "um e-mail específico na lista de discussão especificada." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiquetas" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Será capaz de recuperar a lista de etiquetas usando este endereço." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Conta" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Definições do Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Atividade de publicação" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Terminar sessão" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Iniciar sessão" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registar" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Pesquisar esta lista" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Pesquisar em todas as listas" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gerir este lista" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gerir listas" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Visão de tópico" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Próxima mensagem não lida" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Mensagem não lida anterior" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Pular para todos os tópicos" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Pular para visão geral da lista" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Mantido por" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versão" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ainda não implementado" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Não implementado" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Esta funcionalidade ainda não foi implementada, desculpe." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Erro: lista privada" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Esta lista de endereços é privada. Deve ter uma subscrição para ver os " "arquivos." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Não gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Deve estar logado para votar." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Tópicos por" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mês" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Novas mensagens neste tópico" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Todos os Tópicos" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Veja o perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "postagens" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Nenhuma postagem este mês (ainda)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Esta mensagem será enviada como:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Alterar remetente" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Vincular outro endereço" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Se não é um membro atual da lista, o envio desta mensagem o inscreverá." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Visão geral da lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Transferir" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Últimos 30 dias" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Este mês" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Arquivo inteiro" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Listas disponíveis" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Os mais populares" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por número de participantes recentes" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Os mais ativos" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Ordenar por número de discussões recentes" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Por nome" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Ordenar por ordem alfabética" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Mais recente" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Ordenar por data de criação da lista" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Ocultar inativo" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Ocultar privado" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Encontrar lista" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "novo" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privado" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inativo" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Carregando..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Nenhuma lista arquivada ainda." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descrição" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Atividade nos últimos 30 dias" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "discussões" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Excluir lista de discussão" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Excluir lista de discussão" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "vai ser excluída junto com todos os tópicos e mensagens. Deseja continuar?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Apagar" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "tópico" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Apagar mensagem" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s mensagem(s) será/serão apagada(s). Quer continuar?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "em" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Enviar" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Ver o perfil de%(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Não lido" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Hora do remetente:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Novo assunto:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Anexos:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Exibir em fonte fixa" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink para esta mensagem" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Resposta" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Faça login para responder on-line" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s anexo\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s anexos\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Usar software de e-mail" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Voltar para o tópico" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "De volta à lista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Apagar esta mensagem" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " por %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Página principal" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Estatísticas" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Tópicos" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Deve estar logado para criar um tópico." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "novo" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Começar um nNovo tópico" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gerir iInscrição" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Excluir arquivo" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Resumo da atividade" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Postar volume ao longo do passado 30 dias." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "As seguintes estatísticas são de" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Em" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "os últimos 30 dias:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Cartazes mais ativos" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Posters proeminentes" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "elogios" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Recentes" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Mais ativos" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Mais populares" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Postado" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Discussões ativas recentemente" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Discussões mais populares" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Discussões mais ativas" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Discussões que sinalizou" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Discussões para quais postou" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Reanexar um tópico" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Reanexar um tópico para outro" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Tópico para anexar novamente:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Anexe-o a:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Procurar o tópico pai" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Pesquisar" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "este ID de tópico:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Fazer" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(não há nenhum desfazer!), ou" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "voltar ao tópico" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Buscar resultados para" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "resultados de pesquisas" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Resultados de pesquisas" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "para consulta" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensagens" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ordenar por pontuação" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "ordenar por mais recente primeiro" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ordenar pelo primeiro mais antigo" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Desculpe, nenhum e-mail foi encontrado para esta consulta." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Desculpe, mas sua consulta parece vazia." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "estas não são as mensagens que está procurando" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "mais recente" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "mais antigo" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Primeiro Post" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Respostas" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Mostrar respostas por tópico" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Mostrar respostas por data" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Desculpe, nenhum tópico de e-mail pôde ser encontrado" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Clique para editar" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Precisa estar logado para editar." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "sem categoria" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Última atividade" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentários" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensagens não lidas" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Deve estar logado para ter favoritos." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Remover dos favoritos" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Reanexar este tópico" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Apagar este tópico" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Não lidas:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Vamos para:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "próximo" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "anterior" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Favorito" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Atividade de tópico mais recente" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "comentários" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiquetas" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Pesquisar por etiqueta" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Remover" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Mensagens por" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "De volta ao %(fullname)s's perfil" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Desculpe, nenhum email foi encontrado por este utilizador." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Atividade de postagem do utilizador" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "para" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Tópicos que leu" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Votos" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Assinaturas" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autor original:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Começou em:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Última atividade:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Respostas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Assunto" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autor original" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Data de início" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Última atividade" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Sem favoritos por enquanto." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Novos comentários" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Nada lido ainda." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Últimas postagens" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Data" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Tópico" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Última atividade de tópico" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Nenhuma postagem ainda." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "desde a primeira postagem" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "postar" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "ainda sem postagem" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Tempo desde a primeira atividade" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Primeiro post" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Mensagens para esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "sem assinaturas" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Gosta disso" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Não gosta disso" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Voto" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Nenhum voto ainda." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Perfil do Utilizador" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Perfil do utilizador" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nome:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Criação:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Votos para este utilizador:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Endereço de e-mail:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Esta mensagem em formato gzipped mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "A sua resposta foi enviada e está a ser processada." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Não se inscreveu na lista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Não foi possível apagar a mensagem %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Excluído com sucesso %(count)s mensagens." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Excluir lista de discussão" #: views/mlist.py:100 msgid "for this month" msgstr "para este mês" #: views/mlist.py:103 msgid "for this day" msgstr "para este dia" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Este mês em formato comprimido mbox gzipped" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Nenhuma discussão este mês (ainda)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Nenhum voto foi lançado este mês (ainda)." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Não sinalizou nenhuma discussão (ainda)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Não postou nesta lista (ainda)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Deve ser um membro da equipa para excluir uma lista de discussão" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Excluída(s) com sucesso {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Erro de análise: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Esta discussão em formato mbox gzipped" #~ msgid "days inactive" #~ msgstr "dias inativos" #~ msgid "days old" #~ msgstr "dias antigos" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "não lido" #~ msgid "Go to" #~ msgstr "Ir para" #~ msgid "More..." #~ msgstr "Mais..." #~ msgid "Discussions" #~ msgstr "Discussões" #~ msgid "most recent" #~ msgstr "mais recente" #~ msgid "most popular" #~ msgstr "Os mais populares" #~ msgid "most active" #~ msgstr "Os mais ativos" #~ msgid "Update" #~ msgstr "Atualizar" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8643925 HyperKitty-1.3.7/hyperkitty/locale/pt_BR/0000755000076500000240000000000014355237147017713 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.936128 HyperKitty-1.3.7/hyperkitty/locale/pt_BR/LC_MESSAGES/0000755000076500000240000000000014355237147021500 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/pt_BR/LC_MESSAGES/django.po0000644000076500000240000010741314355232204023275 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Traducao_Hyperkitty1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-06 07:07+0000\n" "Last-Translator: Wellington Terumi Uemura \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.14.2\n" #: forms.py:53 msgid "Add a tag..." msgstr "Adicionar uma etiqueta..." #: forms.py:55 msgid "Add" msgstr "Adicionar" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "use vírgulas para adicionar várias etiquetas" #: forms.py:64 msgid "Attach a file" msgstr "Anexar um arquivo" #: forms.py:65 msgid "Attach another file" msgstr "Anexar outro arquivo" #: forms.py:66 msgid "Remove this file" msgstr "Remover este arquivo" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Erro 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh não!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Não consigo encontrar esta página." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Voltar para o inicio" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Erro 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Desculpe, mas a página solicitada está indisponível devido a um problema no " "servidor." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "ativo pela última vez:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "veja este tópico" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(sem sugestões)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Enviado agora mesmo, ainda não distribuído" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "O HyperKitty vem com uma pequena API REST, permitindo que você recupere e-" "mails e informações através de programação." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formatos" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Essa API REST pode retornar as informações em vários formatos. O formato " "padrão para permitir a legibilidade humana é HTML ." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Para alterar o formato, basta adicionar ? Format = < FORMATO > para a URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "A lista de formatos disponíveis é:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Texto simples" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Lista de listas de discussão" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Extremidade:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Usando este endereço você será capaz de recuperar as informações conhecidas " "sobre todas as listas de discussão." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Tópicos em uma lista de discussão" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Usando este endereço, você poderá recuperar informações sobre todos os " "tópicos na lista de discussão especificada." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "E-mails em um tópico" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Usando este endereço, você poderá recuperar a lista de e-mails em um tópico " "da lista de discussão." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Configurações do mailman" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Usando este endereço você será capaz de recuperar as informações conhecidas " "sobre um e-mail específico na lista de discussão especificada." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiquetas" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" "Usando este endereço você será capaz de recuperar a lista de etiquetas." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Conta" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Configurações do mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Atividade da postagem" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Sair" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Entrar" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Inscrever-se" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Pesquisar esta lista" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Pesquisar em todas as listas" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Gerenciar esta lista" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Gerenciar listas" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Visão de tópico" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Próxima mensagem não lida" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Mensagem não lida anterior" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Pular para todos os tópicos" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Pular para visão geral da lista" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Disponibilizado por" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "versão" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ainda não implementado" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Não implementado" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Este recurso ainda não foi implementado, desculpe." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Erro: lista privada" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Esta mailing list é privada. Você deve estar inscrito para ver os arquivos." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Você gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Você não gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Você deve estar logado para votar." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Tópicos por" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " mês" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Novas mensagens neste tópico" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Todos os tópicos" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Veja o perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "postagens" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Nenhuma postagem este mês (ainda)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Esta mensagem será enviada como:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Alterar remetente" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Vincular outro endereço" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Se você não é um membro atual da lista, o envio desta mensagem o inscreverá." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Visão geral da lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Baixar" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Últimos 30 dias" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Este mês" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Arquivo inteiro" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Listas disponíveis" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Mais popular" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por número de participantes recentes" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Mais ativo" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Ordenar por número de discussões recentes" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Por nome" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Ordenar por ordem alfabética" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Mais recente" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Ordenar por data de criação da lista" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Ocultar inativo" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Ocultar privado" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Encontrar lista" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "novo" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "privado" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "inativo" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Carregando..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Nenhuma lista arquivada ainda." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Descrição" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Atividade nos últimos 30 dias" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "discussões" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Excluir lista de discussão" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Excluir a lista de discussão do HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "vai ser excluída do HyperKitty junto com todos os tópicos e mensagens. Não " "será excluído do Mailman Core. Deseja continuar?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Apagar" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "tópico" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Apagar mensagem" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s mensagem (s) será (ão) apagada (s). Você quer continuar?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "em" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Enviar" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Ver o perfil de%(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Não lida" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Hora do remetente:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Novo assunto:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Anexos:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Exibir em fonte fixa" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalink para esta mensagem" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Resposta" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Faça login para responder on-line" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s anexo\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s anexos\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Usar software de e-mail" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Voltar para o tópico" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "De volta à lista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Apagar esta mensagem" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " por %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Página principal" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Estatísticas" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Tópicos" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Você deve estar logado para criar um tópico." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Novo" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Começar um nNovo tópico" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Gerenciar iInscrição" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Excluir arquivo" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Resumo da atividade" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Postar volume ao longo do passado 30 dias." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "As seguintes estatísticas são de" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Em" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "os últimos 30 dias:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Cartazes mais ativos" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Cartazes proeminentes" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "elogios" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Recentes" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Mais ativos" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Mais populares" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Postado" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Discussões ativas recentemente" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Discussões mais populares" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Discussões mais ativas" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Discussões que você sinalizou" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Discussões que você postou para" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Reanexar um tópico" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Reanexar um tópico para outro" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Tópico para anexar novamente:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Anexe-o a:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Procurar o tópico pai" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Pesquisar" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "este ID de tópico:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Faça" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(não há nenhum desfazer!), ou" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "volte para o tópico" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Buscar resultados para" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "procurar resultados" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Procurar resultados" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "para consulta" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensagens" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "ordenar por pontuação" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "ordenar por mais recente primeiro" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ordenar pelo primeiro mais antigo" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Desculpe, nenhum e-mail foi encontrado para esta consulta." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Desculpe, mas sua consulta parece vazia." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "estas não são as mensagens que você está procurando" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "mais recente" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "mais antigo" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Primeira postagem" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Respostas" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Mostrar respostas por tópico" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Mostrar respostas por data" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Visite aqui para uma versão sem javascript desta página." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Desculpe, nenhum tópico de e-mail pôde ser encontrado" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Clique para editar" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Você precisa estar logado para editar." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "sem categoria" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Idade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Última atividade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentários" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensagens não lidas" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Você deve estar logado para ter favoritos." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Remover dos favoritos" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Reanexar este tópico" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Apagar este tópico" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Não lidas:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Vamos para:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "próximo" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "anterior" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Favorito" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Atividade de tópico mais recente" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "comentários" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiquetas" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Pesquisar por etiqueta" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Remover" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Mensagens por" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "De volta ao %(fullname)s's perfil" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Desculpe, nenhum email foi encontrado por este usuário." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Atividade de postagem do usuário" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "para" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Tópicos que você leu" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Votos" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Inscrições" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autor original:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Começou em:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Última atividade:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Respostas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Assunto" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autor original" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Data de início" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Última atividade" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Sem favoritos por enquanto." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Novos comentários" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Nada lido ainda." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Últimas postagens" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Data" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Tópico" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Última atividade de tópico" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Nenhuma postagem ainda." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "desde a primeira postagem" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "postar" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "ainda sem postagem" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Tempo desde a primeira atividade" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Primeira postagem" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Mensagens para esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "sem inscrições" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Você gosta disso" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Você não gosta disso" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Voto" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Nenhum voto ainda." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Perfil do usuário" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Perfil do usuário" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nome:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Criação:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Votos para este usuário:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Endereço de e-mail:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Esta mensagem em formato gzipped mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Sua resposta foi enviada e está sendo processada." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Você não se inscreveu na lista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Não foi possível excluir a mensagem %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Excluído com sucesso %(count)s mensagens." #: views/mlist.py:88 msgid "for this MailingList" msgstr "Excluir lista de discussão" #: views/mlist.py:100 msgid "for this month" msgstr "para este mês" #: views/mlist.py:103 msgid "for this day" msgstr "para este dia" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Este mês em formato comprimido mbox gzipped" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Nenhuma discussão este mês (ainda)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Nenhum voto foi lançado este mês (ainda)." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Você não sinalizou nenhuma discussão (ainda)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Você não postou nesta lista (ainda)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Você deve ser um membro da equipe para excluir uma lista de discussão" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Excluída(s) com sucesso {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Erro de análise: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Esta discussão em formato mbox gzipped" #~ msgid "days inactive" #~ msgstr "dias inativos" #~ msgid "days old" #~ msgstr "dias antigos" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "não lida" #~ msgid "Go to" #~ msgstr "Ir para" #~ msgid "More..." #~ msgstr "Mais..." #~ msgid "Discussions" #~ msgstr "Discussões" #~ msgid "most recent" #~ msgstr "mais recente" #~ msgid "most popular" #~ msgstr "mais popular" #~ msgid "most active" #~ msgstr "mais ativo" #~ msgid "Update" #~ msgstr "Atualizar" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " por %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8647048 HyperKitty-1.3.7/hyperkitty/locale/ro/0000755000076500000240000000000014355237147017325 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9365668 HyperKitty-1.3.7/hyperkitty/locale/ro/LC_MESSAGES/0000755000076500000240000000000014355237147021112 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ro/LC_MESSAGES/django.po0000644000076500000240000006756714355232204022726 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8650134 HyperKitty-1.3.7/hyperkitty/locale/ru/0000755000076500000240000000000014355237147017333 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9369447 HyperKitty-1.3.7/hyperkitty/locale/ru/LC_MESSAGES/0000755000076500000240000000000014355237147021120 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ru/LC_MESSAGES/django.po0000644000076500000240000012340114355232204022710 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-25 11:48+0000\n" "Last-Translator: Alexander Ryazanov (alryaz) \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Добавить метку..." #: forms.py:55 msgid "Add" msgstr "Добавить" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "неÑколько меток разделите запÑтыми" #: forms.py:64 msgid "Attach a file" msgstr "Прикрепить файл" #: forms.py:65 msgid "Attach another file" msgstr "Прикрепить другой файл" #: forms.py:66 msgid "Remove this file" msgstr "Удалить файл" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Ошибка 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "О, нет!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Страница не найдена." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "ВернутьÑÑ Ð½Ð° главную Ñтраницу" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Ошибка 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Извините, но Ð·Ð°Ð¿Ñ€Ð°ÑˆÐ¸Ð²Ð°ÐµÐ¼Ð°Ñ Ñтраница недоÑтупна из-за ÑÐ±Ð¾Ñ Ñервера." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "начато" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "ПоÑледнее Ñообщение:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "поÑмотреть Ñту ветку" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(нет предложений)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Только что отправлено, еще не доÑтавлено" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty идёт в комплекте Ñ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ REST API, который позволÑет " "программно извлекать Ñлектронные пиÑьма и информацию." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Форматы" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Этот REST API может возвращать информацию в неÑкольких форматах. По " "умолчанию иÑпользуетÑÑ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ HTML, что позволÑет обеÑпечить удобÑтво Ñ‡Ñ‚ÐµÐ½Ð¸Ñ " "Ð´Ð»Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ°." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Чтобы изменить формат, проÑто добавьте ?format=<FORMAT> в URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "СпиÑок доÑтупных форматов:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "ПроÑтой текÑÑ‚" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "СпиÑок ÑпиÑков почтовой раÑÑылки" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° (endpoint):" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот адреÑ, вы Ñможете получить информацию обо вÑех ÑпиÑках " "раÑÑылки." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Ветки в ÑпиÑке раÑÑылки" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот адреÑ, вы Ñможете получить информацию обо вÑех ветках в " "указанном ÑпиÑке раÑÑылки." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "ПиÑьма в ветке" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот адреÑ, вы Ñможете получить ÑпиÑок пиÑем в ветке ÑпиÑка " "почтовой раÑÑылки." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "ПиÑьмо в ÑпиÑке почтовой раÑÑылки" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот адреÑ, вы Ñможете получить информацию о конкретном пиÑьме в " "указанном ÑпиÑке раÑÑылки." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Метки" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот адреÑ, вы Ñможете получить ÑпиÑок меток." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "ÐаÑтройки Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "ÐедавнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Выйти" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Войти" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "РегиÑтрациÑ" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "ПоиÑк по Ñтому ÑпиÑку" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "ПоиÑк по вÑем ÑпиÑкам раÑÑылки" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Управление данным ÑпиÑком раÑÑылки" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Управление ÑпиÑками раÑÑылки" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "БыÑтрые клавши" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Режим проÑмотра ветки" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Следующее непрочитанное Ñообщение" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Предыдущее непрочитанное Ñообщение" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Перейти ко вÑем веткам" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Перейти к обзору ÑпиÑка раÑÑылки" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Ðа оÑнове" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "верÑиÑ" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ðе реализовано на данный момент" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Ðе реализовано" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ реализована на данный момент, извините." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Ошибка: закрытый ÑпиÑок" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Это закрытый ÑпиÑок раÑÑылки. Ð’Ñ‹ должны быть подпиÑаны на него Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра " "архивов." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Вам нравитÑÑ Ñто (отменить)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Вам не нравитÑÑ Ñто (отменить)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Ð”Ð»Ñ Ð³Ð¾Ð»Ð¾ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ войти." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Ветки за" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " меÑÑц" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðовые ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ñтой ветке" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Ð’Ñе ветки" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "ПоÑмотреть профиль" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "публикаци(й)" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Ð’ Ñтом меÑÑце пока ничего не было опубликовано." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Это Ñообщение будет отправлено как:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Изменить отправителÑ" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "СÑылка на другой адреÑ" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "ЕÑли вы еще не подпиÑчик раÑÑылки, отправка Ñтого пиÑьма автоматичеÑки Ð²Ð°Ñ " "подпишет." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Обзор ÑпиÑка" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Скачать" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "ПоÑледние 30 дней" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Этот меÑÑц" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "ВеÑÑŒ архив" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "ДоÑтупные ÑпиÑки" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Ðаиболее популÑрные" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Сортировать по количеÑтву недавних учаÑтников" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Ðаиболее активные" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Сортировать по количеÑтву недавних обÑуждений" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "По имени" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Сортировать по алфавиту" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Самые новые" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Сортировать по дате ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑпиÑка" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Сортировать по" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Скрыть неактивные" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Скрыть закрытые" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Ðайти ÑпиÑок" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "новый" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "закрытый" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "неактивные" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Загрузка..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Ðрхивированных ÑпиÑков пока нет." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑок" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "ОпиÑание" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "ПользовательÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть в поÑледние 30 дней" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑтники" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "обÑуждениÑ" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Удалить архив ÑпиÑка раÑÑылки" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Удалить ÑпиÑок раÑÑылки из Hyperkitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "будет удалён из HyperKitty вмеÑте Ñо вÑеми ветками и ÑообщениÑми. Он не " "будет удалён из Mailman Core. Ð’Ñ‹ дейÑтвительно хотите продолжить?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Удалить" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "или" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "отмена" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "ветка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Удалить Ñообщение(-иÑ)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s Ñообщение(иÑ)(ий) будут удалены. Хотите продолжить?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Создать новую ветку" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "в" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Отправить" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "ПоÑмотреть профиль Ð´Ð»Ñ %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Ðепрочитанные" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "ÐÐ¾Ð²Ð°Ñ Ñ‚ÐµÐ¼Ð°:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Прикреплённые файлы:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Отобразить в фикÑированном шрифте" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "ПоÑтоÑÐ½Ð½Ð°Ñ ÑÑылка на Ñто Ñообщение" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Ответить" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Войти, чтобы ответить онлайн" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments_count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments_count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments_count)s прикреплённый файл\n" " " msgstr[1] "" "\n" " %(email.attachments_count)s прикреплённых файла\n" " " msgstr[2] "" "\n" " %(email.attachments_count)s прикреплённых файлов\n" " " msgstr[3] "" "\n" " %(email.attachments_count)s прикреплённых файлов\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Цитировать" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Создать новую ветку" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "ИÑпользуйте клиента Ñлектронной почты" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "ВернутьÑÑ Ðº ветке" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "ВернутьÑÑ Ðº ÑпиÑку" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Удалить Ñто Ñообщение" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " от %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "СтатиÑтика" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Ветки" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Ð”Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÐµÑ‚ÐºÐ¸ необходимо войти." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "новый" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Создать нÐовую ветку" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Управление пПодпиÑкой" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Удалить архив" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пользовательÑкой активноÑти" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "КоличеÑтво публикаций за поÑледние 30 дней." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Следующие ÑтатиÑтичеÑкие данные взÑты за" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Ð’" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "поÑледние 30 дней:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Пользователи Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ количеÑтвом публикаций" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "ВыдающиеÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ð¸" #: templates/hyperkitty/overview.html:133 #, fuzzy msgid "kudos" msgstr "поздравлениÑ" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Ðедавние" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Ðаиболее активные" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Ðаиболее популÑрные" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Избранное" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Ваши ÑобÑтвенные" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "ПоÑледние активные обÑуждениÑ" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Ðаиболее популÑрные обÑуждениÑ" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Ðаиболее активные обÑуждениÑ" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "ОбÑуждениÑ, которые Ð’Ñ‹ отметили" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "ОбÑуждениÑ, в которых Ð’Ñ‹ пиÑали" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Прикрепить ветку" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Прикрепить ветку к другой" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "ПрикреплÑÐµÐ¼Ð°Ñ Ð²ÐµÑ‚ÐºÐ°:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Прикрепить к:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "ПоиÑк ветки более выÑокого уровнÑ" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "ПоиÑк" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID Ñтой ветки:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Выполнить" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(дейÑтвие невозможно будет отменить), или" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "вернутьÑÑ Ðº ветке" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Результаты поиÑка длÑ" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "результаты поиÑка" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Результаты поиÑка" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "ÑообщениÑ" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "Ñортировать по баллам" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "Ñначала более поздние" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "Ñначала более ранние" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "К Ñожалению, по Ñтому запроÑу не было найдено ни одного пиÑьма." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Извините, но ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð²Ñ‹Ð³Ð»Ñдит пуÑтым." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "Ñто не те ÑообщениÑ, которые Ð’Ñ‹ ищете" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "более новые" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "более Ñтарые" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Ответы" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Показать ответы по ветке" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Показать ответы по дате" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "К Ñожалению, не было найдено ни одной ветки почты" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Ðажмите, чтобы отредактировать" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Ð”Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ войти." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "нет категории" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "ПоÑледнÑÑ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s комментариев" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑтников" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочитанных Ñообщений" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Ð”Ð»Ñ Ð´Ð¾Ñтупа к избранному необходимо войти." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Добавить в избранное" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Удалить из избранного" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Прикрепить Ñту ветку" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Удалить Ñту ветку" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Ðепрочитанных:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Перейти к:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "далее" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "назад" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Избранное" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "ПоÑледнÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть в ветке" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "комментарии" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "метки" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "ПоиÑк по метке" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Удалить" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ñ‚" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "ВернутьÑÑ Ðº профилю %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "К Ñожалению, не было найдено ни одного пиÑьма от Ñтого пользователÑ." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¹ пользователÑ" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "длÑ" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Ветки, которые вы прочли" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "ГолоÑа" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "ПодпиÑки" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Первоначальный автор:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "ПоÑледнее дейÑтвие:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Ответы:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Тема" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Первоначальный автор" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Дата начала" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "ПоÑледнÑÑ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Пока что в избранном ничего нет." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Ðовые комментарии" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Пока что ничего не прочитано." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "ПоÑледние публикации" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Дата" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Ветка" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "ПоÑледнÑÑ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð² ветке" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Пока что публикаций нет." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "Ñ Ð¿ÐµÑ€Ð²Ð¾Ð¹ публикации" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "публикациÑ" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "пока что публикаций нет" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ Ð¿ÐµÑ€Ð²Ð¾Ð¹ публикации" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Публикации в Ñтом ÑпиÑке" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "нет подпиÑок" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Вам Ñто нравитÑÑ" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Вам Ñто не нравитÑÑ" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "ГолоÑование" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "ГолоÑов пока нет." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Профиль пользователÑ" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Профиль пользователÑ" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "ИмÑ:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Создание:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "ГолоÑов за Ñтого пользователÑ:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "ÐдреÑа почты:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Это Ñообщение в архиве (gzip) в формате mbox" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Ваш ответ отправлен и обрабатываетÑÑ." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ð’Ñ‹ подпиÑаны на ÑпиÑок раÑÑылки {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Ðе удалоÑÑŒ удалить Ñообщение %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "УÑпешно удалено %(count)s Ñообщений." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Удалить архив ÑпиÑка раÑÑылки" #: views/mlist.py:100 msgid "for this month" msgstr "за Ñтот меÑÑц" #: views/mlist.py:103 msgid "for this day" msgstr "за Ñтот день" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "За Ñтот меÑÑц в архиве (gzip) в формате mbox" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Ð’ Ñтом меÑÑце пока что не было обÑуждений." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Ð’ Ñтом меÑÑце пока что никто не голоÑовал." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Ð’Ñ‹ пока что не отметили ни одного обÑуждениÑ." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Ð’Ñ‹ пока что ничего не опубликовали в Ñтом ÑпиÑке." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Ð’Ñ‹ должны быть админиÑтратором Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑпиÑка раÑÑылки" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "УÑпешно удалено Ñообщений: {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Ошибка разбора: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Эта ветка в архиве (gzip) в формате mbox" #~ msgid "days inactive" #~ msgstr "дней без пользовательÑкой активноÑти" #~ msgid "days old" #~ msgstr "дней назад" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " от %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "непрочитанные" #~ msgid "Go to" #~ msgstr "Перейти в" #~ msgid "More..." #~ msgstr "Больше…" #~ msgid "Discussions" #~ msgstr "ОбÑуждениÑ" #, fuzzy #~ msgid "most recent" #~ msgstr "поÑледние" #~ msgid "most popular" #~ msgstr "наиболее популÑрные" #~ msgid "most active" #~ msgstr "наиболее активные" #~ msgid "Update" #~ msgstr "Обновление" #, fuzzy #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " от %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8655992 HyperKitty-1.3.7/hyperkitty/locale/sa/0000755000076500000240000000000014355237147017310 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9373198 HyperKitty-1.3.7/hyperkitty/locale/sa/LC_MESSAGES/0000755000076500000240000000000014355237147021075 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sa/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022702 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8657992 HyperKitty-1.3.7/hyperkitty/locale/sc/0000755000076500000240000000000014355237147017312 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9376857 HyperKitty-1.3.7/hyperkitty/locale/sc/LC_MESSAGES/0000755000076500000240000000000014355237147021077 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sc/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022704 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8659294 HyperKitty-1.3.7/hyperkitty/locale/sd/0000755000076500000240000000000014355237147017313 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9380352 HyperKitty-1.3.7/hyperkitty/locale/sd/LC_MESSAGES/0000755000076500000240000000000014355237147021100 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sd/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022705 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8660717 HyperKitty-1.3.7/hyperkitty/locale/se/0000755000076500000240000000000014355237147017314 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.938483 HyperKitty-1.3.7/hyperkitty/locale/se/LC_MESSAGES/0000755000076500000240000000000014355237147021101 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/se/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022706 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8664448 HyperKitty-1.3.7/hyperkitty/locale/shn/0000755000076500000240000000000014355237147017475 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.938748 HyperKitty-1.3.7/hyperkitty/locale/shn/LC_MESSAGES/0000755000076500000240000000000014355237147021262 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/shn/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023067 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8670561 HyperKitty-1.3.7/hyperkitty/locale/si/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9394646 HyperKitty-1.3.7/hyperkitty/locale/si/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/si/LC_MESSAGES/django.po0000644000076500000240000006775314355232204022716 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-04-20 14:29+0000\n" "Last-Translator: HelaBasa \n" "Language-Team: Sinhala \n" "Language: si\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "ගොනුවක් අමුණන්න" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "දà·à·‚ය 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "ඉවත් කරන්න" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8681335 HyperKitty-1.3.7/hyperkitty/locale/sk/0000755000076500000240000000000014355237147017322 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.93981 HyperKitty-1.3.7/hyperkitty/locale/sk/LC_MESSAGES/0000755000076500000240000000000014355237147021107 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sk/LC_MESSAGES/django.po0000644000076500000240000006754614355232204022720 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8682797 HyperKitty-1.3.7/hyperkitty/locale/sl/0000755000076500000240000000000014355237147017323 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.940104 HyperKitty-1.3.7/hyperkitty/locale/sl/LC_MESSAGES/0000755000076500000240000000000014355237147021110 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sl/LC_MESSAGES/django.po0000644000076500000240000007015514355232204022707 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-08-01 22:36+0000\n" "Last-Translator: Jurij PodgorÅ¡ek \n" "Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3;\n" "X-Generator: Weblate 4.8-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "Pripni datoteko" #: forms.py:65 msgid "Attach another file" msgstr "Pripni Å¡e eno datoteko" #: forms.py:66 msgid "Remove this file" msgstr "Odstrani to datoteko" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Napaka 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "O ne!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Ta stran ni najdena." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Vrni se domov" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Napaka 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8684156 HyperKitty-1.3.7/hyperkitty/locale/sq/0000755000076500000240000000000014355237147017330 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9403813 HyperKitty-1.3.7/hyperkitty/locale/sq/LC_MESSAGES/0000755000076500000240000000000014355237147021115 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sq/LC_MESSAGES/django.po0000644000076500000240000011047514355232204022714 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-11-02 09:36+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian \n" "Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.9-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Shtoni një etiketë…" #: forms.py:55 msgid "Add" msgstr "Shtoje" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "që të ndani nga njëra-tjetra etiketa të shumta, përdorni presje" #: forms.py:64 msgid "Attach a file" msgstr "Bashkëngjitni një kartelë" #: forms.py:65 msgid "Attach another file" msgstr "Bashkëngjitni një tjetër kartelë" #: forms.py:66 msgid "Remove this file" msgstr "Hiqe këtë kartelë" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Gabim 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Oh, Mos!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "S’e gjej dot këtë faqe." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Shko mbrapsht te kreu" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Gabim 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Na ndjeni, por faqja e kërkuar s’kapet dot, për shkak të një ngecjeje të " "shërbyesit." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "nisur më" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "aktiv së fundi më:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "shiheni këtë rrjedhë" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(pa sugjerime)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Sapo u dërgua, ende i pashpërndarë" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "API REST" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty vjen me një API të vockël REST që ju lejon të merrni email-e dhe " "të dhëna sipas një programi." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Formate" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Kjo API REST mund t’i sjellë të dhënat në disa formate të ndryshme. Formati " "parazgjedhje është HTML, për të lejuar lexueshmëri nga syri njerëzor." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Që të ndryshoni formatin, thjesht shtoni ?format=<FORMAT> te " "URL-ja." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Lista e formateve të gatshëm është:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Tekst i thjeshtë" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Listë listash postimesh" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Pikëmbarim:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Duke përdorur këtë adresë do të jeni në gjendje të merrni të dhënat e " "njohura për krejt listat e postimeve." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Rrjedha në një listë postimesh" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Duke përdorur këtë adresë do të jeni në gjendje të merrni të dhëna rreth " "krejt rrjedhave në listën e treguar të postimeve." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Email-e në një rrjedhë" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Duke përdorur këtë adresë do të jeni në gjendje të merrni listën e email-eve " "në një rrjedhë liste postimesh." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Një email në një listë postimesh" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Duke përdorur këtë adresë do të jeni në gjendje të merrni të dhëna rreth një " "email-i të caktuar në listën e treguar të postimeve." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiketa" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" "Duke përdorur këtë adresë do të jeni në gjendje të merrni listën e etiketave." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Llogari" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Rregullime Mailman-i" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Veprimtari postimi" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Dalje" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Hyni" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Regjistrohuni" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Kërkoni te kjo listë" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Kërkoni te krejt listat" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Administroni këtë listë" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Administroni lista" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Shkurtore Tastiere" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Pamje Rrjedhë" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Mesazhi pasues i palexuar" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Mesazhi i mëparshëm i palexuar" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Kalo te krejt rrjedhat" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Kalo te përmbledhje MailingList" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Bazuar në" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "version" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ende e pasendërtuar" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "E pasendërtuar" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Kjo veçori s’është sendërtuar ende, na ndjeni." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Gabim: listë private" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Kjo listë postimesh është private. Që të shihni arkivat, duhet të jeni i " "pajtuar." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "E pëlqeni (anuloje)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "S’e pëlqeni (anuloje)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Që të votoni, lypset të jeni i futur llogarinë tuaj." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Rrjedha nga" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " muaj" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Mesazhe të rinj në këtë rrjedhë" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Krejt Rrjedhat" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Shihni profilin" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "postime" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "(Ende) Pa postues këtë muaj." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Ky mesazh do të dërgohet si:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Ndryshoni dërgues" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Lidhni një tjetër adresë" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Nëse s’jeni një anëtar i tanishëm i listës, dërgimi i këtij mesazhi do të " "kryejë pajtimin tuaj në të." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Përmbledhje liste" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Shkarkim" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "30 ditët e shkuara" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Këtë muaj" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Krejt arkivën" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Lista të gatshme" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "Më populloret" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Renditi sipas numrit të pjesëmarrësve së fundi" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Më aktivët" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Renditi sipas numrin të diskutimeve së fundi" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "Sipas emrash" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Renditi alfabetikisht" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Më të rejave" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Renditi sipas datës së krijimit të listës" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Renditi sipas" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Fshih joaktivet" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Fshih privatet" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Gjeni listë" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "e re" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "private" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "joaktive" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Po ngarkohet…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Ende pa listë të arkivuar." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Listë" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Përshkrim" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Veprimtari gjatë 30 ditëve të shkuara" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "pjesëmarrës" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "diskutime" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Fshije Listën e Postimeve" #: templates/hyperkitty/list_delete.html:20 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Fshije Listën e Postimeve" #: templates/hyperkitty/list_delete.html:26 #, fuzzy #| msgid "" #| "will be deleted along with all the threads and messages. Do you want to " #| "continue?" msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "do të fshihet tok me krejt rrjedhat dhe mesazhet. Doni të vazhdohet?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Fshije" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "ose" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "anuloje" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "rrjedhë" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Fshi mesazhin(et)" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " Do të fshihet %(count)s mesazh(e). Doni të vazhdohet?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Krijoni një rrjedhë të re" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "në" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Dërgoje" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Shihni profilin për %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Të palexuara" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Kohë dërguesi:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Subjekt i ri:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Bashkëngjitje:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Shfaqe nën shkronja të fiksuara" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Permalidhje për këtë mesazh" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Përgjigjuni" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Që të përgjigjeni, bëni hyrjen" #: templates/hyperkitty/messages/message.html:105 #, fuzzy, python-format #| msgid "" #| "\n" #| " %(email.attachments.count)s attachment\n" #| " " #| msgid_plural "" #| "\n" #| " %(email.attachments.count)s attachments\n" #| " " msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s bashkëngjitje\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s bashkëngjitje\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Përmendje" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Krijoni një rrjedhë të re" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "Përdor software email-i" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Mbrapsht te rrjedha" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Mbrapsht te lista" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Fshije këtë mesazh" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " nga %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Kreu" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "Statistika" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Rrjedha" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Duhet të jeni i futur, që të krijoni një rrjedhë." #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "new" msgid "New" msgstr "e re" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Nisni një rrjedhë të rRe" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Administroni pPajtimtarë" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Fshije Arkivin" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Përmbledhje Veprimtarie" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Vëllim postimesh gjatë 30 ditëve të shkuara." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Statistikat vijuese janë prej" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "Në" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "30 ditët të shkuara:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Postuesit më aktivë" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Postues të spikatur" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "lavdi" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Së fundi" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Më Aktivet" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "Më Populloret" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Të parapëlqyer" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Diskutime aktive së fundi" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "Diskutime më popullore" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Diskutimet më aktiv e" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "Diskutime Që U Keni Vënë Shenjë" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Diskutime Ku Keni Postuar" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Ribashkëngjitni një rrjedhë" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Ribashkëngjitni një rrjedhë te një tjetër" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Rrjedhë për ribashkëngjitje:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Ribashkëngjite te:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Kërko për rrjedhën mëmë" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Kërko" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID-ja e kësaj rrjedhe:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Bëje" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(s’ka zhbërje!), ose" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "kthehu mbrapsht te rrjedha" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Përfundime kërkimi për" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "përfundime kërkimi" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Përfundime kërkimi" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "për kërkesën" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mesazhe" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "renditi sipas pikësh" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "renditi me të fundit së pari" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "renditi me më të hershmit së pari" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Na ndjeni, s’u gjet dot email për këtë kërkesë." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Na ndjeni, por kërkesa juaj duket e zbrazët." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "këta s’janë mesazhet që po kërkonit" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "më i ri" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "më i vjetër" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Postimi i Parë" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Përgjigje" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Shfaq përgjigje sipas rrjedhash" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Shfaq përgjigje sipas datash" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Na ndjeni, s’u gjetën rrjedha emaile-sh" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Klikoni që ta përpunoni" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Që të përpunoni, duhet të keni bërë hyrjen." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "s’ka kategori" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Veprimtaria e fundit" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komente" #: templates/hyperkitty/threads/right_col.html:44 #, fuzzy, python-format #| msgid "%(thread.participants_count)s participants" msgid "%(participants_count)s participants" msgstr "%(thread.participants_count)s pjesëmarrës" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mesazhe të palexuar" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Që të keni të parapëlqyer, duhet të keni bërë hyrjen." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Shtoje te të parapëlqyerit" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Hiqe prej të parapëlqyerve" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Ribashkëngjit këtë rrjedhë" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Fshije këtë rrjedhë" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Të palexuar:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Shko te:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "pasuesi" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "i mëparshmi" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "Veprimtaria më e freskët në rrjedhë" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "komente" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiketa" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Kërko për etiketë" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Hiqe" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Mesazhe nga" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Mbrapsht te profili i %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Na ndjeni, s’u gjet dot email për këtë përdorues." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Veprimtari postimi e përdoruesit" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "për" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Rrjedha që keni lexuar" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Vota" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Pajtime" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Autori fillestar:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Nisur më:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Veprimtaria e fundit:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Përgjigje:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Subjekt" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Autori fillestar" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Datë fillimi" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Veprimtaria e fundit" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ende pa të parapëlqyer." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Komente të reja" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Ende pa lexuar gjë." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Postimet e Fundit" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Datë" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Rrjedhë" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Veprimtaria e fundit në rrjedhë" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Ende s’ka postime." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "që prej postimit të parë" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "postim" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "ende pa postim" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "Kohë që nga veprimtaria e parë" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Postimi i parë" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Postime në këtë listë" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "pa pajtime" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "E pëlqeni" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "S’e pëlqeni" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Votë" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Ende pa votë." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profil Përdoruesi" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profil përdoruesi" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Emër:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Krijim:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Vota për këtë përdorues:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Adresa email:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Këtë mesazh në format mbox gzipp" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Përgjigja juaj është dërguar dhe po përpunohet." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Jeni pajtuar te lista {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "S’u fshi dot mesazhi %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "U fshinë me sukses %(count)s mesazhe." #: views/mlist.py:88 #, fuzzy #| msgid "Delete MailingList" msgid "for this MailingList" msgstr "Fshije Listën e Postimeve" #: views/mlist.py:100 msgid "for this month" msgstr "për këtë muaj" #: views/mlist.py:103 msgid "for this day" msgstr "për këtë ditë" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Këtë muaj në format mbox gzipp" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "(Ende) Pa diskutime këtë muaj." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "(Ende) S’ka vota për këtë muaj." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "S’i keni vënë shenjë ndonjë diskutimi (ende)." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "S’keni postuar te kjo listë (ende)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Duhet të jeni pjesëtar i stafit që të fshini një Listë Postimesh" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "U fshinë me sukses {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Gabim në përtypje: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Këtë rrjedhë në format mbox gzipp" #~ msgid "days inactive" #~ msgstr "ditë joaktiv" #~ msgid "days old" #~ msgstr "ditë i vjetër" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " nga %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "të palexuara" #~ msgid "Go to" #~ msgstr "Shko tek" #~ msgid "More..." #~ msgstr "Më tepër…" #~ msgid "Discussions" #~ msgstr "Diskutime" #~ msgid "most recent" #~ msgstr "më të rejat" #~ msgid "most popular" #~ msgstr "më populloret" #~ msgid "most active" #~ msgstr "më aktivet" #~ msgid "Update" #~ msgstr "Përditësoje" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " nga %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8685863 HyperKitty-1.3.7/hyperkitty/locale/sr/0000755000076500000240000000000014355237147017331 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9407756 HyperKitty-1.3.7/hyperkitty/locale/sr/LC_MESSAGES/0000755000076500000240000000000014355237147021116 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sr/LC_MESSAGES/django.po0000644000076500000240000006763014355232204022721 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" msgstr[2] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8687112 HyperKitty-1.3.7/hyperkitty/locale/sv/0000755000076500000240000000000014355237147017335 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.941193 HyperKitty-1.3.7/hyperkitty/locale/sv/LC_MESSAGES/0000755000076500000240000000000014355237147021122 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sv/LC_MESSAGES/django.po0000644000076500000240000007052614355232204022723 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-05-30 22:30+0000\n" "Last-Translator: Jonas B \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "Bifoga en fil" #: forms.py:65 msgid "Attach another file" msgstr "Bifoga en annan fil" #: forms.py:66 msgid "Remove this file" msgstr "Ta bort den här filen" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Fel 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Ã…h nej!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Jag kan inte hitta den här sidan." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "GÃ¥ tillbaka hem" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Fel 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" "Beklagar, men den efterfrÃ¥gade sidan är otillgänglig pÃ¥ grund av ett " "serverproblem." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "startades" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "senast aktiv:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "visa den här trÃ¥den" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(inga förslag)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Logga in" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Registrera" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Koppla samman en annan adress" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Beskrivning" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "eller" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "avbryt" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "last active:" msgid "Most Active" msgstr "senast aktiv:" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Ta bort" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "för" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Prenumerationer" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Användarprofil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Användarprofil" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8688943 HyperKitty-1.3.7/hyperkitty/locale/sw/0000755000076500000240000000000014355237147017336 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9414527 HyperKitty-1.3.7/hyperkitty/locale/sw/LC_MESSAGES/0000755000076500000240000000000014355237147021123 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/sw/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022736 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8690975 HyperKitty-1.3.7/hyperkitty/locale/szl/0000755000076500000240000000000014355237147017515 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9417899 HyperKitty-1.3.7/hyperkitty/locale/szl/LC_MESSAGES/0000755000076500000240000000000014355237147021302 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/szl/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023107 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8692906 HyperKitty-1.3.7/hyperkitty/locale/ta/0000755000076500000240000000000014355237147017311 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.942081 HyperKitty-1.3.7/hyperkitty/locale/ta/LC_MESSAGES/0000755000076500000240000000000014355237147021076 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ta/LC_MESSAGES/django.po0000644000076500000240000006772014355232204022701 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-10-06 10:18+0000\n" "Last-Translator: srkrishna \n" "Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 #, fuzzy msgid "Account" msgstr "பயனர௠கணகà¯à®•à¯" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "அகறà¯à®±à¯" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.86942 HyperKitty-1.3.7/hyperkitty/locale/te/0000755000076500000240000000000014355237147017315 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9423928 HyperKitty-1.3.7/hyperkitty/locale/te/LC_MESSAGES/0000755000076500000240000000000014355237147021102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/te/LC_MESSAGES/django.po0000644000076500000240000006764714355232204022715 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-05-08 08:34+0000\n" "Last-Translator: వీవెనౠ\n" "Language-Team: Telugu \n" "Language: te\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "వివరణ" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8695772 HyperKitty-1.3.7/hyperkitty/locale/tg/0000755000076500000240000000000014355237147017317 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9428017 HyperKitty-1.3.7/hyperkitty/locale/tg/LC_MESSAGES/0000755000076500000240000000000014355237147021104 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/tg/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022711 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8697362 HyperKitty-1.3.7/hyperkitty/locale/th/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.943079 HyperKitty-1.3.7/hyperkitty/locale/th/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/th/LC_MESSAGES/django.po0000644000076500000240000007362514355232204022711 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2021-06-29 01:34+0000\n" "Last-Translator: Patsagorn Yuenyong \n" "Language-Team: Thai \n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.7.1-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "à¹à¸™à¸šà¹„ฟล์" #: forms.py:65 msgid "Attach another file" msgstr "à¹à¸™à¸šà¹„ฟล์อื่นเพิ่ม" #: forms.py:66 msgid "Remove this file" msgstr "นำไฟล์นี้ออà¸" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "ข้อผิดพลาด 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "โอ้ไม่นะ!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "ฉันหาหน้านี้ไม่เจอ" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "à¸à¸¥à¸±à¸šà¸«à¸™à¹‰à¸²à¸«à¸¥à¸±à¸" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "ข้อผิดพลาด 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "ขออภัย à¹à¸•่คุณจะไม่สามารถเข้าเข้าถึงหน้าที่คุณพยายามอยู่ได้เพราะข้อผิดพลาดของเซิร์ฟเวอร์" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "เริ่มพูดคุยเมื่อ" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "เคลื่อนไหวล่าสุดเมื่อ:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "ดูเธรดนี้" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(ไม่มีคำà¹à¸™à¸°à¸™à¸³)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "ส่งà¹à¸¥à¹‰à¸§à¹€à¸¡à¸·à¹ˆà¸­à¸ªà¸±à¸à¸„รู่ à¹à¸•่ยังไม่ได้เผยà¹à¸žà¸£à¹ˆ" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty มาพร้อมà¸à¸±à¸š REST API เล็ภๆ ที่ให้คุณเข้าถึงข้อมูลอีเมลต่าง ๆ ได้โดยทางโปรà¹à¸à¸£à¸¡" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "รูปà¹à¸šà¸š" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "REST API นี้สามารถส่งà¸à¸¥à¸±à¸šà¸‚้อมูลได้หลายรูปà¹à¸šà¸š รูปà¹à¸šà¸šà¸›à¸£à¸´à¸¢à¸²à¸¢à¸„ือ HTML " "เพื่อให้มนุษย์อ่านได้อย่างสะดวà¸" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "ในà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸¹à¸›à¹à¸šà¸š เพียงเพิ่ม ?format=<รูปà¹à¸šà¸š> ในยูอาร์à¹à¸­à¸¥" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "รูปà¹à¸šà¸šà¸—ี่มีอยู่มีดังนี้:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "ข้อความดิบ" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "รายà¸à¸²à¸£à¸­à¸µà¹€à¸¡à¸¥à¸ˆà¹ˆà¸²à¸«à¸™à¹‰à¸²" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "จุดเชื่อมปลาย:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸—ี่อยู่นี้จะทำให้คุณสามารถเข้าถึงข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸­à¸µà¹€à¸¡à¸¥à¸ˆà¹ˆà¸²à¸«à¸™à¹‰à¸²à¸—ั้งหมดที่มีอยู่ได้" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "last active:" msgid "Most Active" msgstr "เคลื่อนไหวล่าสุดเมื่อ:" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.86986 HyperKitty-1.3.7/hyperkitty/locale/ti/0000755000076500000240000000000014355237147017321 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9433713 HyperKitty-1.3.7/hyperkitty/locale/ti/LC_MESSAGES/0000755000076500000240000000000014355237147021106 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ti/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022713 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.87001 HyperKitty-1.3.7/hyperkitty/locale/tr/0000755000076500000240000000000014355237147017332 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9449322 HyperKitty-1.3.7/hyperkitty/locale/tr/LC_MESSAGES/0000755000076500000240000000000014355237147021117 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/tr/LC_MESSAGES/django.po0000644000076500000240000011071614355232204022714 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-06 07:07+0000\n" "Last-Translator: OÄŸuz Ersen \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.14.2\n" #: forms.py:53 msgid "Add a tag..." msgstr "Etiket ekle..." #: forms.py:55 msgid "Add" msgstr "Ekle" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "birden çok etiket eklemek için virgül kullanın" #: forms.py:64 msgid "Attach a file" msgstr "Bir dosya ekle" #: forms.py:65 msgid "Attach another file" msgstr "BaÅŸka bir dosya ekle" #: forms.py:66 msgid "Remove this file" msgstr "Bu dosyası kaldır" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "404 Hatası" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Hayır, Olamaz!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Bu sayfayı bulamıyorum." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Ana sayfaya dön" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "500 Hatası" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Maalesef, istenen sayfa bir sunucu kesintisi nedeniyle kullanılamıyor." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "baÅŸladı" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "son etkinlik:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "mesaj dizisine bak" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(öneri yok)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Åžimdi gönderildi, henüz dağıtılmadı" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty, programlı olarak e-postaları ve bilgileri almanızı saÄŸlayan " "küçük bir REST API ile birlikte gelmektedir." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Biçimler" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Bu REST API, bilgileri birkaç biçimde döndürebilir. Öntanımlı biçim, " "insanların okuyabilmesine izin vermek için html'dir." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Biçimi deÄŸiÅŸtirmek için, URL'ye ?format=<BİÇİM> ekleyin." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Kullanılabilir biçimlerin listesi:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Düz metin" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Posta listelerinin listesi" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "BitiÅŸ noktası:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "Bu adresi kullanarak, tüm posta listeleri hakkında bilinen bilgileri " "alabileceksiniz." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Bir posta listesindeki mesaj dizileri" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "Bu adresi kullanarak, belirtilen posta listesindeki tüm mesaj dizileri " "hakkında bilgi alabileceksiniz." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "Bir mesaj dizisindeki e-postalar" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "Bu adresi kullanarak, bir posta listesi mesaj dizisindeki e-postaların " "listesini alabilirsiniz." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "Bir posta listesindeki bir e-posta" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "Bu adresi kullanarak, belirtilen posta listesindeki belirli bir e-posta " "hakkında bilinen bilgileri alabileceksiniz." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Etiketler" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "Bu adresi kullanarak etiketlerin listesini alabileceksiniz." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Hesap" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman ayarları" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Gönderme etkinliÄŸi" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Oturumu kapat" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Oturum Aç" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "Kaydol" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Bu listede ara" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Tüm listeleri ara" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Bu listeyi yönet" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Listeleri yönet" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Klavye Kısayolları" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "Mesaj Dizisi Görünümü" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "Sonraki okunmamış mesaj" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Önceki okunmamış mesaj" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Tüm mesaj dizilerine atla" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Posta listesine genel bakışa atla" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Tarafından desteklenmektedir" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "sürüm" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Henüz uygulanmadı" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Uygulanmadı" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Bu özellik henüz uygulanmamıştır, üzgünüm." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Hata: özel liste" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Bu posta listesi özeldir. ArÅŸivleri görüntülemek için abone olmalısınız." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "BeÄŸendiniz (iptal et)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "BeÄŸenmediniz (iptal et)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Oy kullanmak için giriÅŸ yapmalısınız." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Mesaj dizileri" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " ay" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Bu mesaj dizisindeki yeni mesajlar" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "Tüm Mesaj Dizileri" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Profile bak" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "gönderiler" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Bu ay (henüz) gönderi atan yok." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Bu mesaj ÅŸu ÅŸekilde gönderilecek:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Göndereni deÄŸiÅŸtir" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "BaÅŸka bir adres baÄŸla" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "Liste üyesi deÄŸilseniz, bu mesajı göndermek sizi abone yapacaktır." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "Listeye genel bakış" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "İndir" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Son 30 gün" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Bu ay" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "Tüm arÅŸiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "Kullanılabilir listeler" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "En popüler" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Son katılımcıların sayısına göre sırala" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "En etkin" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Son tartışmaların sayısına göre sırala" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "İsme göre" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Alfabetik olarak sırala" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "En yeni" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Liste oluÅŸturma tarihine göre sırala" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Sıralama kriteri" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Etkin olmayanları gizle" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Özelleri gizle" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Liste bul" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "yeni" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "özel" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "etkin deÄŸil" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "Yükleniyor..." #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Henüz arÅŸivlenmiÅŸ bir liste yok." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "Açıklama" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "Son 30 gün içindeki etkinlik" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "katılımcılar" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "tartışmalar" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Posta Listesi Sil" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Posta Listesini HyperKitty'den Sil" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "tüm mesaj dizileri ve mesajlarla birlikte HyperKitty'den silinecek. Mailman " "Core'dan silinmeyecek. Devam etmek istiyor musunuz?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Sil" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "veya" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "iptal et" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "mesaj dizisi" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Mesaj(lar)ı sil" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s mesaj silinecek. Devam etmek istiyor musunuz?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Yeni bir mesaj dizisi oluÅŸtur" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "içinde" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "Gönder" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "%(name)s profilini görüntüle" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Okunmamış" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Gönderenin zamanı:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Yeni konu:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Ekler:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Sabit yazı tipinde göster" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "Bu mesaj için kalıcı baÄŸlantı" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "Yanıtla" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Çevrimiçi yanıtlamak için oturum açın" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s ek\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s ek\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Alıntıla" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Yeni mesaj dizisi oluÅŸtur" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "E-posta yazılımı kullan" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Mesaj dizisine geri dön" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Listeye geri dön" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Bu mesajı sil" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " %(name)s tarafından\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Ana sayfa" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "İstatistikler" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Mesaj dizileri" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Bir mesaj dizisi oluÅŸturmak için oturum açmış olmalısınız." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Yeni" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Yeni bir mesaj dizisi baÅŸlat" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "AboneliÄŸi yönet" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "ArÅŸivi Sil" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "Etkinlik Özeti" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "Son 30 gün içindeki gönderi hacmi." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "AÅŸağıdaki istatistikler ÅŸuradandır" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "İçinde" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "son 30 gün:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "En etkin gönderi atanlar" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Öne çıkan gönderi atanlar" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "bravo" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Yeni" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "En Etkin" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "En Popüler" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Sık Kullanılanlar" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Gönderildi" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Son zamanlarda etkin tartışmalar" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "En popüler tartışmalar" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "En etkin tartışmalar" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "İşaretlediÄŸiniz Tartışmalar" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "Gönderinizin BulunduÄŸu Tartışmalar" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Bir mesaj dizisini tekrar ekle" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Bir mesaj dizisini bir baÅŸkasına tekrar ekle" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Tekrar eklenecek mesaj dizisi:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Åžuraya tekrar ekle:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Ana mesaj dizisini ara" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Ara" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "bu mesaj dizisinin kimliÄŸi:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Yap" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(geri alma yok!) veya" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "mesaj dizisine geri dön" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Arama sonuçları" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "arama sonuçları" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Arama sonuçları" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "sorgu için" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mesajlar" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "puana göre sırala" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "ilk önce en yeni olacak ÅŸekilde sırala" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "ilk önce en eski olacak ÅŸekilde sırala" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Maalesef bu sorgu için e-posta bulunamadı." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Üzgünüz, sorgunuz boÅŸ görünüyor." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "bunlar aradığınız mesajlar deÄŸil" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "daha yeni" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "daha eski" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "İlk Gönderi" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Yanıtlar" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Yanıtları mesaj dizisine göre göster" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Yanıtları tarihe göre göster" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Bu sayfanın javascript olmayan bir sürümü için burayı ziyaret edin." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Maalesef hiçbir e-posta mesaj dizisi bulunamadı" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Düzenlemek için tıkla" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Düzenlemek için giriÅŸ yapmış olmanız gerekmektedir." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "kategori yok" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "YaÅŸ (gün önce)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "Son etkinlik (gün önce)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s yorum" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s katılımcı" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s okunmamış mesaj" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" "Sık kullanılanlara sahip olmak için giriÅŸ yapmış olmanız gerekmektedir." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Sık kullanılanlara ekle" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Sık kullanılanlardan kaldır" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Bu mesaj dizisini tekrar ekle" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Bu mesaj dizisini sil" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Okunmamışlar:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Git:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "sonraki" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "önceki" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Sık kullanılan" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "En yeni mesaj dizisi etkinliÄŸi" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "yorumlar" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etiketler" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Etiket ara" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Kaldır" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "Tarafından gönderilen mesajlar" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "%(fullname)s profiline geri dön" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Maalesef bu kullanıcı tarafından gönderilen e-posta bulunamadı." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "Kullanıcı gönderi etkinliÄŸi" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "için" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "OkuduÄŸunuz mesaj dizileri" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "Oylar" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonelikler" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Orijinal yazar:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "BaÅŸladı:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "Son etkinlik:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Yanıtlar:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Konu" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Orijinal yazar" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "BaÅŸlangıç tarihi" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "Son etkinlik" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Henüz sık kullanılan yok." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Yeni yorumlar" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Henüz bir ÅŸey okunmadı." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Son gönderiler" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Tarih" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Mesaj dizisi" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Son mesaj dizisi etkinliÄŸi" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Henüz gönderi yok." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "ilk gönderiden bu yana" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "gönderi" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "henüz gönderi yok" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "İlk etkinlikten bu yana geçen süre" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "İlk gönderi" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "Bu listeye gönderilen gönderiler" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "abonelik yok" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "BeÄŸendiniz" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "BeÄŸenmediniz" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Oy ver" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Henüz oy yok." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Kullanıcı Profili" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Kullanıcı profili" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Ad:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "OluÅŸturma:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Bu kullanıcı için oylar:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "E-posta adresleri:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Bu mesaj gzip'lenmiÅŸ mbox biçiminde" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Yanıtınız gönderildi ve iÅŸleniyor." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " {} listesine abone oldunuz." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Mesaj silinemedi %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s mesaj baÅŸarıyla silindi." #: views/mlist.py:88 msgid "for this MailingList" msgstr "bu posta listesi için" #: views/mlist.py:100 msgid "for this month" msgstr "bu ay için" #: views/mlist.py:103 msgid "for this day" msgstr "bu gün için" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Bu ay gzip'lenmiÅŸ mbox biçiminde" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Bu ay (henüz) tartışma yok." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Bu ay (henüz) oy verilmedi." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "(Henüz) herhangi bir tartışmayı iÅŸaretlemediniz." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Bu listeye (henüz) gönderi atmadınız." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Bir posta listesini silmek için bir personel üyesi olmanız gerekir" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "{} baÅŸarıyla silindi" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Ayrıştırma hatası: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Bu mesaj dizisi gzip'lenmiÅŸ mbox biçiminde" #~ msgid "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " days inactive\n" #~ "
\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " gün etkin değil\n" #~ "
\n" #~ " " #~ msgid "" #~ "\n" #~ " %(days_old)s\n" #~ "
\n" #~ " days old\n" #~ "
\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(days_old)s\n" #~ "
\n" #~ " günlük\n" #~ "
\n" #~ " " #~ msgid "days inactive" #~ msgstr "gün etkin deÄŸil" #~ msgid "days old" #~ msgstr "günlük" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(name)s tarafından\n" #~ " " #~ msgid "unread" #~ msgstr "okunmamış" #~ msgid "Go to" #~ msgstr "Git" #~ msgid "More..." #~ msgstr "Daha fazla..." #~ msgid "Discussions" #~ msgstr "Tartışmalar" #~ msgid "most recent" #~ msgstr "en yeni" #~ msgid "most popular" #~ msgstr "en popüler" #~ msgid "most active" #~ msgstr "en aktif" #~ msgid "Update" #~ msgstr "Güncelle" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(name)s tarafından\n" #~ " " ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.871012 HyperKitty-1.3.7/hyperkitty/locale/ug/0000755000076500000240000000000014355237147017320 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.945231 HyperKitty-1.3.7/hyperkitty/locale/ug/LC_MESSAGES/0000755000076500000240000000000014355237147021105 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ug/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022712 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8712194 HyperKitty-1.3.7/hyperkitty/locale/uk/0000755000076500000240000000000014355237147017324 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9454615 HyperKitty-1.3.7/hyperkitty/locale/uk/LC_MESSAGES/0000755000076500000240000000000014355237147021111 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/uk/LC_MESSAGES/django.po0000644000076500000240000011735314355232204022712 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-09 17:30+0000\n" "Last-Translator: Sergii Horichenko \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.15-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Додати тег..." #: forms.py:55 msgid "Add" msgstr "Додати" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "щоби додати декілька тегів кориÑтуйтеÑÑ ÐºÐ¾Ð¼Ð°Ð¼Ð¸" #: forms.py:64 msgid "Attach a file" msgstr "Прикріпити файл" #: forms.py:65 msgid "Attach another file" msgstr "Прикріпити інший файл" #: forms.py:66 msgid "Remove this file" msgstr "Вилучити цей файл" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Помилка 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "О ні!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Ðе можу знайти цю Ñторінку." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "ПовернутиÑÑ Ð½Ð° головну" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Помилка 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Вибачте, запитувана Ñторінка недоÑтупна через ÑкийÑÑŒ глюк Ñервера." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "почато" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "оÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "див. цю гілку" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(немає пропозицій)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Щойно наÑлано, ще не розіÑлано" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" "HyperKitty має невеликий REST API, що дозволÑÑ” вам програмно отримати " "електронні лиÑти та інформацію." #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Формати" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" "Цей REST API може видавати інформацію у кількох форматах. Типовий формат " "html Ð´Ð»Ñ Ð¿Ð¾Ð»ÐµÐ³ÑˆÐµÐ½Ð½Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð»ÑŽÐ´Ð¸Ð½Ð¾ÑŽ." #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" "Щоб змінити формат, проÑто додайте ?format=<ФОРМÐТ> до URL." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "СпиÑок доÑтупних форматів:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Ðеформатований текÑÑ‚" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "СпиÑок ÑпиÑків розÑилки" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "Кінцева точка:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" "ВикориÑтовуючи цю адреÑу ви можете отримати відому інформацію про вÑÑ– ÑпиÑки " "розÑилки." #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "Гілки у ÑпиÑку розÑилки" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" "ВикориÑтовуючи цю адреÑу ви зможете отримати інформацію про уÑÑ– гілки " "певного ÑпиÑку розÑилки." #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "ЛиÑти у гілці" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" "ВикориÑтовуючи цю адреÑу ви зможете отримати ÑпиÑок лиÑтів у гілці ÑпиÑку " "розÑилки." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "ЛиÑÑ‚ у ÑпиÑку розÑилки" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" "ВикориÑтовуючи цю адреÑу ви зможете отримати відому інформацію про " "конкретний лиÑÑ‚ у конкретному ÑпиÑку розÑилки." #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "Мітки" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "ВикориÑтовуючи цю адреÑу ви зможете отримати ÑпиÑок міток." #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "Обліковий запиÑ" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Mailman" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "ÐктивніÑть" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "Вийти" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "Увійти" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "ЗареєÑтруватиÑÑ" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "Шукати у цьому ÑпиÑку" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "Шукати в уÑÑ–Ñ… ÑпиÑках" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "Керувати цим ÑпиÑком" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "Керувати ÑпиÑками" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ð°Ñ‚ÑƒÑ€Ð¸" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "ПереглÑд гілок" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "ÐаÑтупне непрочитане повідомленнÑ" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "Попереднє непрочитане повідомленнÑ" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "Перейти до уÑÑ–Ñ… гілок" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "Перейти до оглÑду ÑпиÑку розÑилки" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "Ðа рушії" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "верÑÑ–Ñ" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "Ще не впроваджено" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Ðе впроваджено" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Цю функцію ще не було впроваджено, перепрошуємо." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Помилка: приватний ÑпиÑок" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" "Це приватний ÑпиÑок розÑилки. Ви маєте бути підпиÑані, щоб могти переглÑдати " "архіви." #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "Ви вподобали це (ÑкаÑувати)" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "Ви розподобали це (ÑкаÑувати)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "Ви маєте увійти в ÑиÑтему, щоб могти голоÑувати." #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "Гілки за" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " міÑÑцем" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðові Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ цій гілці" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "УÑÑ– гілки" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "Див. профіль" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "допиÑи" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "Цього міÑÑÑ†Ñ (ще) не було допиÑувачів." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ надіÑлано Ñк:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Змінити відправника" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Прив'Ñзати іншу адреÑу" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" "Якщо ви не Ñ” поточним членом ÑпиÑку, то надіÑлавши це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ð¸ на " "нього підпишетеÑÑ." #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "ОглÑд ÑпиÑку" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Завантажити" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "Минулі 30 днів" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "Цього міÑÑцÑ" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "УвеÑÑŒ архів" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "ДоÑтупні ÑпиÑки" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "ÐайпопулÑрніші" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Сортувати за кількіÑтю поточних учаÑників" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "Ðайактивніші" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "Сортувати за кількіÑтю недавніх обговорень" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "За назвою" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "Сортувати за алфавітом" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "Ðайновіші" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "Сортувати за датою ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑпиÑку" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "Сортувати за" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "Приховати неактивні" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "Приховати приватні" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "Знайти ÑпиÑок" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "новий" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "приватний" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "неактивний" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "ЗавантажуєтьÑÑ…" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "Ще не архівований ÑпиÑок." #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑок" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "ОпиÑ" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "ÐктивніÑть за минулі 30 днів" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑники" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "обговореннÑ" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Вилучити ÑпиÑок розÑилки" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "Видалити ÑпиÑок розÑилки з HyperKitty" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "буде видалено з HyperKitty разом з уÑіма гілками та повідомленнÑми. Це не " "буде Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð· Ñдра Mailman. Бажаєте продовжити?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "Вилучити" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "або" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "ÑкаÑувати" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "гілка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "Вилучити повідомленнÑ" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s повідомленнÑ(-ÑŒ) буде вилучено. Бажаєте продовжити?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "Створити нову гілку" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "у" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "ÐадіÑлати" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "ПереглÑнути профіль %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Ðепрочитано" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Ð§Ð°Ñ Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð½Ð¸ÐºÐ°:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Ðова тема:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "ПрикріпленнÑ:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Показувати фікÑованим шрифтом" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "ПоÑтійне поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° це повідомленнÑ" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "ВідповіÑти" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "Увійдіть, щоб відповіÑти онлайн" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s прикріпленнÑ\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s прикріпленнÑ\n" " " msgstr[2] "" "\n" " %(email.attachments.count)s прикріплень\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "Цитувати" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "Створити нову гілку" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "ВикориÑтати поштовик" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Ðазад до гілки" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Ðазад до ÑпиÑку" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "Вилучити це повідомленнÑ" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " від %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "Головна" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "СтатиÑтика" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "Гілки" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "Ви маєте увійти в ÑиÑтему, щоб Ñтворити гілку." #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "Ðовий" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "Почати нÐову гілку" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "Керувати пПідпиÑкою" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "Видалити архів" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "ПідÑумки активноÑті" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "ОбÑÑг допиÑів за минулі 30 днів." #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "Подана ÑтатиÑтика за" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "За" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "минулі 30 днів:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "Ðайактивніші допиÑувачі" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "Визначні допиÑувачі" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "компліменти" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "Ðещодавні" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "Ðайактивніші" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "ÐайпопулÑрніші" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Улюблене" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "Розміщене" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "Ðедавно активні обговореннÑ" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "ÐайпопулÑрніші обговореннÑ" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "Ðайактивніші обговореннÑ" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "ОбговореннÑ, на Ñкі ви поÑкаржилиÑÑ" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "ОбговореннÑ, в Ñкі ви пиÑали" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Переприкріпити гілку" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "Переприкріпити гілку до іншої" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "Гілка, Ñку переприкріпити:" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "Гілка, до Ñкої переприкріпити:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "Шукати батьківÑьку гілку" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "Пошук" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "ID цієї гілки:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "Зробити це" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(ÑкаÑÑƒÐ²Ð°Ð½Ð½Ñ Ð½ÐµÐ¼Ð°Ñ”!) або" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "повернутиÑÑ Ð´Ð¾ гілки" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Результати пошуку длÑ" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "результати пошуку" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "Результати пошуку" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñƒ" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "повідомленнÑ" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "Ñортувати за оцінкою" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "Ñортувати найÑвіжіші Ñпочатку" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "Ñортувати найраніші Ñпочатку" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "Вибачте, Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ запиту не знайдено жодного лиÑта." #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "Вибачте, але ваш запит, Ñхоже, порожній." #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "це не ті повідомленнÑ, Ñкі ви шукаєте" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "новіші" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "Ñтаріші" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "Перший допиÑ" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "Відповіді" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "Показати відповіді за гілкою" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "Показати відповіді за датою" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "Перейдіть Ñюди Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду цієї Ñторінки без javascript." #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "Вибачте, не знайдено жодних гілок лиÑтів" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "ÐатиÑніть, щоб редагувати" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Ви маєте увійти в ÑиÑтему, щоб редагувати." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "без категорії" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "Вік (днів тому)" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть (днів тому)" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s коментарів" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑників" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочитаних повідомлень" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "Ви маєте увійти в ÑиÑтему, щоб позначати улюблене." #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "Додати до улюбленого" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "Вилучити з улюбленого" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "Переприкріпити цю гілку" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "Вилучити цю гілку" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "Ðепрочитаних:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "Перейти до:" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "далі" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "назад" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "Улюблене" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "ÐайÑвіжіша активніÑть у гілці" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "коментарі(в)" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "мітки" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Шукати мітку" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Вилучити" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ð´" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Ðазад до профілю %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "Вибачте, не знайдено жодного лиÑта від цього кориÑтувача." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "ÐктивніÑть кориÑтувача" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "длÑ" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Гілки, Ñкі ви прочитали" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "ГолоÑи" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "ПідпиÑки" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Оригінальний автор:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Почато:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "Відповіді:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Тема" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Оригінальний автор" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Дата початку" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ще немає улюбленого." #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "Ðові коментарі" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "Ще немає чого читати." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "ОÑтанні допиÑи" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Дата" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Гілка" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть у гілці" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "Ще немає допиÑів." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "від першого допиÑу" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "допиÑ" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "ще немає допиÑу" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "ЧаÑу від першої активноÑті" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "Перший допиÑ" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "ДопиÑи у цей ÑпиÑок" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "немає підпиÑок" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Вам це подобаєтьÑÑ" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Вам це не подобаєтьÑÑ" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "ГолоÑувати" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Ще нема голоÑу." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Профіль кориÑтувача" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Профіль кориÑтувача" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Ім'Ñ:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "СтвореннÑ:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "ГолоÑи за цього кориÑтувача:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "Електронні адреÑи:" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ gzipped mbox-форматі" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "Вашу відповідь надіÑлано, вона оброблÑєтьÑÑ." #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ð’Ð°Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñано на ÑпиÑок {}." #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ %(msg_id_hash)s: %(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "УÑпішно вилучено %(count)s повідомленнÑ(-ÑŒ)." #: views/mlist.py:88 msgid "for this MailingList" msgstr "Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ÑпиÑку розÑилки" #: views/mlist.py:100 msgid "for this month" msgstr "цього міÑÑцÑ" #: views/mlist.py:103 msgid "for this day" msgstr "цього днÑ" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Цей міÑÑць у gzipped mbox-форматі" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Цього міÑÑÑ†Ñ (ще) немає обговорень." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Цього міÑÑÑ†Ñ (ще) не було голоÑів." #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "Ви (ще) не ÑкаржилиÑÑ Ð½Ð° жодні обговореннÑ." #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "Ви (ще) не допиÑували у цей ÑпиÑок." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "Ви повинні бути працівником, щоб вилучити ÑпиÑок розÑилки" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "УÑпішно вилучено {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Помилка парÑингу: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Ð¦Ñ Ð³Ñ–Ð»ÐºÐ° у gzipped mbox-форматі" #~ msgid "days inactive" #~ msgstr "дні(в) неактивноÑті" #~ msgid "days old" #~ msgstr "дні(в)" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " від %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "непрочитано" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.871399 HyperKitty-1.3.7/hyperkitty/locale/ur/0000755000076500000240000000000014355237147017333 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.94574 HyperKitty-1.3.7/hyperkitty/locale/ur/LC_MESSAGES/0000755000076500000240000000000014355237147021120 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/ur/LC_MESSAGES/django.po0000644000076500000240000006747614355232204022733 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8716083 HyperKitty-1.3.7/hyperkitty/locale/uz/0000755000076500000240000000000014355237147017343 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9463305 HyperKitty-1.3.7/hyperkitty/locale/uz/LC_MESSAGES/0000755000076500000240000000000014355237147021130 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/uz/LC_MESSAGES/django.po0000644000076500000240000006750614355232204022735 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8718648 HyperKitty-1.3.7/hyperkitty/locale/vi/0000755000076500000240000000000014355237147017323 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9467382 HyperKitty-1.3.7/hyperkitty/locale/vi/LC_MESSAGES/0000755000076500000240000000000014355237147021110 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/vi/LC_MESSAGES/django.po0000644000076500000240000006745214355232204022715 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.872058 HyperKitty-1.3.7/hyperkitty/locale/wae/0000755000076500000240000000000014355237147017461 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9470181 HyperKitty-1.3.7/hyperkitty/locale/wae/LC_MESSAGES/0000755000076500000240000000000014355237147021246 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/wae/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023053 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8722935 HyperKitty-1.3.7/hyperkitty/locale/zh_CN/0000755000076500000240000000000014355237147017706 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1672822374.94725 HyperKitty-1.3.7/hyperkitty/locale/zh_CN/LC_MESSAGES/0000755000076500000240000000000014355237147021473 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/zh_CN/LC_MESSAGES/django.po0000644000076500000240000010571114355232204023267 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2022-11-06 07:07+0000\n" "Last-Translator: Eric \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.14.2\n" #: forms.py:53 msgid "Add a tag..." msgstr "添加标签…" #: forms.py:55 msgid "Add" msgstr "添加" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "使用逗å·åˆ†éš”并添加多个标签" #: forms.py:64 msgid "Attach a file" msgstr "添加附件" #: forms.py:65 msgid "Attach another file" msgstr "添加å¦ä¸€é™„ä»¶" #: forms.py:66 msgid "Remove this file" msgstr "移除此文件" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "错误 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "糟糕ï¼" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "找ä¸åˆ°æ­¤é¡µé¢ã€‚" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "返回主页" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "错误 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "对ä¸èµ·ï¼Œç”±äºŽæœåŠ¡å™¨æ•…éšœï¼Œè¯·æ±‚çš„é¡µé¢æš‚æ—¶ä¸èƒ½æ˜¾ç¤ºã€‚" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "开始于" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "æœ€åŽæ´»è·ƒï¼š" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "查看此会è¯" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(没有推è)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "刚å‘é€ï¼Œå°šæœªåˆ†å‘" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "REST API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "HyperKitty 自带简å•çš„ REST API èƒ½è®©ä½ ä»¥ç¼–ç¨‹æ–¹å¼æ£€ç´¢ç”µå­é‚®ä»¶å’Œä¿¡æ¯ã€‚" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "æ ¼å¼" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "这个 REST API èƒ½ä»¥å¤šç§æ ¼å¼è¿”回信æ¯ã€‚é»˜è®¤æ ¼å¼æ˜¯ html 以便于阅读。" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "想改格å¼çš„è¯ï¼Œåªéœ€åœ¨ URL åŽåŠ å…¥ ?format=<æ ¼å¼>。" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "å¯ç”¨çš„æ ¼å¼åŒ…括:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "纯文本" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "邮件列表的列表" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "端点:" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "ä½ èƒ½é€šè¿‡è¿™ä¸ªåœ°å€æ£€ç´¢åˆ°æ‰€æœ‰é‚®ä»¶åˆ—表的已知信æ¯ã€‚" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "邮件列表中的会è¯" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "ä½ èƒ½é€šè¿‡è¿™ä¸ªåœ°å€æ£€ç´¢åˆ°ç‰¹å®šé‚®ä»¶åˆ—表上所有会è¯çš„ä¿¡æ¯ã€‚" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "会è¯ä¸­çš„邮件" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "ä½ èƒ½é€šè¿‡è¿™ä¸ªåœ°å€æ£€ç´¢åˆ°é‚®ä»¶åˆ—表会è¯ä¸­æ‰€æœ‰é‚®ä»¶çš„列表。" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "邮件列表中的邮件" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "ä½ èƒ½é€šè¿‡è¿™ä¸ªåœ°å€æ£€ç´¢åˆ°æŒ‡å®šé‚®ä»¶åˆ—表上一å°ç‰¹å®šé‚®ä»¶çš„ä¿¡æ¯ã€‚" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "标签" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "ä½ èƒ½é€šè¿‡è¿™ä¸ªåœ°å€æ£€ç´¢åˆ°æ ‡ç­¾çš„列表。" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "叿ˆ·" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman 设置" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "å‘帖活动" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "登出" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "登入" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "注册" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "æœç´¢æ­¤åˆ—表" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "æœç´¢å…¨éƒ¨åˆ—表" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "ç®¡ç†æ­¤åˆ—表" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "管ç†å…¨éƒ¨åˆ—表" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "å¿«æ·é”®" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "会è¯è§†å›¾" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "ä¸‹ä¸€æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "ä¸Šä¸€æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "跳转到全部会è¯" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "跳转到邮件列表概览" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "技术支æŒ" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "版本" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "尚未实现" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "未实现" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "对ä¸èµ·ï¼Œè¿™é¡¹åŠŸèƒ½å°šæœªå®žçŽ°ã€‚" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "é”™è¯¯ï¼šç§æœ‰åˆ—表" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "æ­¤é‚®ä»¶åˆ—è¡¨ä¸ºç§æœ‰åˆ—表。想æµè§ˆå­˜æ¡£é¡»å…ˆè®¢é˜…。" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "ä½ å–œæ¬¢å®ƒï¼ˆå–æ¶ˆï¼‰" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "你厌æ¶å®ƒï¼ˆå–消)" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "ä½ å¿…é¡»è¦å…ˆç™»å…¥æ‰èƒ½æŠ•票。" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "按会è¯" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr " 月份" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "此会è¯ä¸­çš„æ–°æ¶ˆæ¯" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "全部会è¯" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "查看个人资料" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "帖å­" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "本月尚无人å‘帖。" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "此消æ¯ä¼šå‘é€ä¸ºï¼š" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "更改å‘é€äºº" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "å†é“¾æŽ¥ä¸€ä¸ªåœ°å€" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "å¦‚æžœä½ ä¸æ˜¯å½“å‰åˆ—表的æˆå‘˜ï¼Œå‘逿­¤æ¶ˆæ¯å°†ä¸ºä½ è®¢é˜…。" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "列表概览" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "下载" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "过去 30 天" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "本月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "完整存档" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "å¯é€‰åˆ—表" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "最æµè¡Œ" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "按近期å‚与人数排åº" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "最活跃" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "æŒ‰è¿‘æœŸè®¨è®ºæ•°é‡æŽ’åº" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "按åç§°" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "按字æ¯é¡ºåºæŽ’åº" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "最新" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "按列表创建日期排åº" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "æŽ’åºæ–¹å¼" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "éšè—éžæ´»è·ƒåˆ—表" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "éšè—ç§æœ‰åˆ—表" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "查找列表" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "æ–°" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "ç§æœ‰" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "éžæ´»è·ƒ" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "正在加载……" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "尚未有归档的列表。" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "列表" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "æè¿°" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "过去 30 天的活动" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "å‚与者" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "讨论" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "删除邮件列表" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "从 HyperKitty 删除邮件列表" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" "将和所有主题和消æ¯ä¸€èµ·ä»Ž HyperKitty 被删除。它ä¸ä¼šä»Ž Mailman Core 被删除。你" "è¦ç»§ç»­å—?" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "删除" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "或" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "å–æ¶ˆ" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "会è¯" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "删除消æ¯" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s æ¡æ¶ˆæ¯å°†è¢«åˆ é™¤ã€‚是å¦ç»§ç»­?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "新建会è¯" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "于" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "å‘é€" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "查看 %(name)s 的个人资料" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "未读" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "å‘件人时间:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "新主题:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "附件:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "用等宽字体显示" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "此消æ¯çš„æ°¸ä¹…链接" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "回å¤" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "登入以线上回å¤" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" "\n" " %(email.attachments.count)s 个附件\n" " " #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "引用" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "新建会è¯" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "使用电å­é‚®ä»¶è½¯ä»¶" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "返回会è¯" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "返回列表" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "删除此消æ¯" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " ç”± %(name)s\n" " " #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "主页" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "统计" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "会è¯" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "你必须登入æ‰èƒ½åˆ›å»ºä¼šè¯ã€‚" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "æ–°" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" "新建N会è¯" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" "管ç†S订阅" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "删除存档" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "活动摘è¦" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "过去 30 天的å‘帖数。" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "ä»¥ä¸‹çš„ç»Ÿè®¡æ•°æ®æ¥è‡ª" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "在" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "过去 30 天:" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "最活跃的å‘帖人" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "çªå‡ºå‘帖人" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "感谢" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "最近" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "最活跃" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "最æµè¡Œ" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "æ”¶è—夹" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "å·²å‘布" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "最近活跃的讨论" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "最æµè¡Œçš„讨论" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "最活跃的讨论" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "你标记的讨论" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "ä½ å‘布的讨论" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "附加会è¯" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "附加会è¯åˆ°å¦ä¸€ä¸ªä¼šè¯ä¸Š" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "è¦é™„加到的会è¯ï¼š" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "附加它到:" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "æœç´¢ä¸Šçº§ä¼šè¯" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "æœç´¢" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "æ­¤ä¼šè¯ ID:" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "执行" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "(无法撤回ï¼ï¼‰ï¼Œæˆ–者" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "返回对è¯" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "æœç´¢ç»“果于" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "æœç´¢ç»“æžœ" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "æœç´¢ç»“æžœ" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "用于查询" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "消æ¯" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "按评分排åº" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "从新到旧排åº" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "从旧到新排åº" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "对ä¸èµ·ï¼Œæ‰¾ä¸åˆ°å¯¹åº”此查询的邮件。" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "对ä¸èµ·ï¼Œä½†ä½ çš„æŸ¥è¯¢ä¸ºç©ºã€‚" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "è¿™äº›ä¸æ˜¯ä½ è¦æ‰¾çš„æ¶ˆæ¯" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "较新的" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "较旧的" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "首帖" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "回å¤" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "æŒ‰ä¼šè¯æ˜¾ç¤ºå›žå¤" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "按日期显示回å¤" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "è®¿é—®æ­¤å¤„ä»¥èŽ·å–æ­¤é¡µé¢çš„éž JavaScript 版本。" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "对ä¸èµ·ï¼Œæ‰¾ä¸åˆ°ä½ è¦çš„邮件会è¯" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "点击编辑" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "你必须先登入æ‰èƒ½ç¼–辑。" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "无分类" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "å‘帖时间(多少天å‰ï¼‰" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "æœ€åŽæ´»åŠ¨ï¼ˆå¤šå°‘å¤©å‰ï¼‰" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s æ¡è¯„论" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s åå‚与者" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "你必须先登入æ‰èƒ½ä½¿ç”¨æ”¶è—夹。" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "添加到收è—夹" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "从收è—夹中移除" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "附加此会è¯" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "删除此会è¯" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "未读:" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "å‰å¾€ï¼š" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "下一个" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "上一个" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "æ”¶è—" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "æœ€è¿‘çš„ä¼šè¯æ´»åЍ" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "评论" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "标签" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "æœç´¢æ ‡ç­¾" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "移除" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "æ¶ˆæ¯æ¥è‡ª" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "回到 %(fullname)s 的个人资料" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "对ä¸èµ·ï¼Œæ‰¾ä¸åˆ°è¯¥ç”¨æˆ·çš„邮件。" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "用户å‘帖活动" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "—" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "你读过的会è¯" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "投票" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "订阅" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "原作者:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "开始于:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "æœ€åŽæ´»åŠ¨ï¼š" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "回å¤ï¼š" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "主题" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "原作者" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "开始日期" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "æœ€åŽæ´»åЍ" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "还没有收è—。" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "新评论" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "尚未阅读任何邮件。" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "最åŽå‘帖" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "日期" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "会è¯" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "最åŽçš„ä¼šè¯æ´»åЍ" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "尚未å‘帖。" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "从第一帖开始" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "尚未å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "从首次活动到现在的时间" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "第一帖" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "对此列表的å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "无订阅" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "你喜欢它" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "你厌æ¶å®ƒ" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "投票" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "尚无投票。" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "用户资料" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "用户资料" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "å称:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "创建时间:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "此用户的投票:" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "电å­é‚®ä»¶åœ°å€ï¼š" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "此消æ¯ï¼Œä»¥ gizp 压缩的 mbox æ ¼å¼" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "你的回å¤å·²å‘é€å¹¶æ­£åœ¨å¤„ç†ä¸­ã€‚" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " ä½ å·²ç»è®¢é˜…了 {} 列表。" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "æ— æ³•åˆ é™¤æ¶ˆæ¯ %(msg_id_hash)s:%(error)s" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "æˆåŠŸåˆ é™¤ %(count)s æ¡æ¶ˆæ¯ã€‚" #: views/mlist.py:88 msgid "for this MailingList" msgstr "对于此邮件列表" #: views/mlist.py:100 msgid "for this month" msgstr "本月" #: views/mlist.py:103 msgid "for this day" msgstr "今日" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "本月消æ¯ï¼Œä»¥ gzip 压缩的 mbox æ ¼å¼" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "本月尚无讨论。" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "本月尚未进行任何投票。" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "你尚未标记任何讨论。" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "你尚未对本列表å‘帖。" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "你必须是工作人员æ‰èƒ½åˆ é™¤é‚®ä»¶åˆ—表" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "æˆåŠŸåˆ é™¤äº† {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "è§£æžé”™è¯¯ï¼š%(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "此会è¯ï¼Œä»¥ gzip 压缩的 mbox æ ¼å¼" #~ msgid "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " days inactive\n" #~ "
\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(days_inactive)s\n" #~ "
\n" #~ " 天䏿´»è·ƒ\n" #~ "
\n" #~ " " #~ msgid "" #~ "\n" #~ " %(days_old)s\n" #~ "
\n" #~ " days old\n" #~ "
\n" #~ " " #~ msgstr "" #~ "\n" #~ " %(days_old)s\n" #~ "
\n" #~ " 天了\n" #~ "
\n" #~ " " #~ msgid "days inactive" #~ msgstr "天䏿´»è·ƒ" #~ msgid "days old" #~ msgstr "天å‰å‘布" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " ç”± %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "未读" #~ msgid "Go to" #~ msgstr "转å‘" #~ msgid "More..." #~ msgstr "更多..." #~ msgid "Discussions" #~ msgstr "讨论" #~ msgid "most recent" #~ msgstr "最新的" #~ msgid "most popular" #~ msgstr "最æµè¡Œçš„" #~ msgid "most active" #~ msgstr "最活跃的" #~ msgid "Update" #~ msgstr "æ›´æ–°" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " ç”±%(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8725019 HyperKitty-1.3.7/hyperkitty/locale/zh_HK/0000755000076500000240000000000014355237147017710 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9474797 HyperKitty-1.3.7/hyperkitty/locale/zh_HK/LC_MESSAGES/0000755000076500000240000000000014355237147021475 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/zh_HK/LC_MESSAGES/django.po0000644000076500000240000006750614355232204023302 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "" #: forms.py:65 msgid "Attach another file" msgstr "" #: forms.py:66 msgid "Remove this file" msgstr "" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" msgstr[1] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "" #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Threads" msgstr "" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 msgid "New" msgstr "" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "Most Active" msgstr "" #: templates/hyperkitty/overview.html:160 msgid "Most Popular" msgstr "" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8727472 HyperKitty-1.3.7/hyperkitty/locale/zh_TW/0000755000076500000240000000000014355237147017740 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9476988 HyperKitty-1.3.7/hyperkitty/locale/zh_TW/LC_MESSAGES/0000755000076500000240000000000014355237147021525 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/locale/zh_TW/LC_MESSAGES/django.po0000644000076500000240000007243414355232204023326 0ustar00maxkingstaff# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-04 20:47+0000\n" "PO-Revision-Date: 2020-08-19 03:44+0000\n" "Last-Translator: marklin0913da248e4cdada422a \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.2-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "" #: forms.py:55 msgid "Add" msgstr "" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "" #: forms.py:64 msgid "Attach a file" msgstr "附上檔案" #: forms.py:65 msgid "Attach another file" msgstr "附上å¦ä¸€å€‹æª”案" #: forms.py:66 msgid "Remove this file" msgstr "移除這個檔案" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Error 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "噢ä¸ï¼" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "找ä¸åˆ°é€™å€‹é é¢ã€‚" #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "回到首é " #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:25 msgid "last active:" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "" #: templates/hyperkitty/api.html:5 msgid "REST API" msgstr "é‡ç½® API" #: templates/hyperkitty/api.html:7 msgid "" "HyperKitty comes with a small REST API allowing you to programatically " "retrieve emails and information." msgstr "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "æ ¼å¼" #: templates/hyperkitty/api.html:12 msgid "" "This REST API can return the information into several formats. The default " "format is html to allow human readibility." msgstr "" #: templates/hyperkitty/api.html:14 msgid "" "To change the format, just add ?format=<FORMAT> to the URL." msgstr "" #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "" #: templates/hyperkitty/api.html:27 templates/hyperkitty/api.html:33 #: templates/hyperkitty/api.html:39 templates/hyperkitty/api.html:45 #: templates/hyperkitty/api.html:51 msgid "Endpoint:" msgstr "" #: templates/hyperkitty/api.html:29 msgid "" "Using this address you will be able to retrieve the information known about " "all the mailing lists." msgstr "" #: templates/hyperkitty/api.html:32 msgid "Threads in a mailing list" msgstr "" #: templates/hyperkitty/api.html:35 msgid "" "Using this address you will be able to retrieve information about all the " "threads on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:38 msgid "Emails in a thread" msgstr "" #: templates/hyperkitty/api.html:41 msgid "" "Using this address you will be able to retrieve the list of emails in a " "mailing list thread." msgstr "" #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "" #: templates/hyperkitty/api.html:47 msgid "" "Using this address you will be able to retrieve the information known about " "a specific email on the specified mailing list." msgstr "" #: templates/hyperkitty/api.html:50 msgid "Tags" msgstr "標籤" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:57 templates/hyperkitty/base.html:112 msgid "Account" msgstr "帳號" #: templates/hyperkitty/base.html:62 templates/hyperkitty/base.html:117 msgid "Mailman settings" msgstr "Mailman 設定" #: templates/hyperkitty/base.html:67 templates/hyperkitty/base.html:122 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:72 templates/hyperkitty/base.html:127 msgid "Logout" msgstr "登出" #: templates/hyperkitty/base.html:78 templates/hyperkitty/base.html:134 msgid "Sign In" msgstr "登入" #: templates/hyperkitty/base.html:82 templates/hyperkitty/base.html:138 msgid "Sign Up" msgstr "加入" #: templates/hyperkitty/base.html:91 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:91 #, fuzzy #| msgid "Search results" msgid "Search all lists" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/base.html:149 msgid "Manage this list" msgstr "管ç†é€™å€‹æ¸…å–®" #: templates/hyperkitty/base.html:154 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:192 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:195 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:197 #, fuzzy #| msgid "Delete message(s)" msgid "Next unread message" msgstr "刪除訊æ¯" #: templates/hyperkitty/base.html:198 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:214 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:214 msgid "version" msgstr "版本" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "" #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "" #: templates/hyperkitty/fragments/like_form.html:16 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:24 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:27 #: templates/hyperkitty/fragments/like_form.html:31 msgid "You must be logged-in to vote." msgstr "您必須登入æ‰èƒ½æŠ•票。" #: templates/hyperkitty/fragments/month_list.html:6 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:6 #, fuzzy #| msgid "This month" msgid " month" msgstr "這個月" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:36 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:78 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:15 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:21 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:26 msgid "No posters this month (yet)." msgstr "" #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "更改寄é€äºº" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "" #: templates/hyperkitty/fragments/send_as.html:20 msgid "" "If you aren't a current list member, sending this message will subscribe you." msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:12 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "下載" #: templates/hyperkitty/fragments/thread_left_nav.html:32 msgid "Past 30 days" msgstr "éŽåŽ» 30天" #: templates/hyperkitty/fragments/thread_left_nav.html:33 msgid "This month" msgstr "這個月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:63 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:22 templates/hyperkitty/index.html:27 #: templates/hyperkitty/index.html:72 msgid "Most popular" msgstr "最熱門" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:32 templates/hyperkitty/index.html:37 #: templates/hyperkitty/index.html:75 msgid "Most active" msgstr "最活èº" #: templates/hyperkitty/index.html:36 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:42 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:78 msgid "By name" msgstr "ä¾å稱" #: templates/hyperkitty/index.html:46 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:52 templates/hyperkitty/index.html:57 #: templates/hyperkitty/index.html:81 msgid "Newest" msgstr "最新的" #: templates/hyperkitty/index.html:56 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:91 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:92 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:99 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:123 templates/hyperkitty/index.html:191 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:135 templates/hyperkitty/index.html:202 msgid "private" msgstr "" #: templates/hyperkitty/index.html:137 templates/hyperkitty/index.html:204 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:143 templates/hyperkitty/index.html:229 #: templates/hyperkitty/overview.html:94 templates/hyperkitty/overview.html:111 #: templates/hyperkitty/overview.html:181 #: templates/hyperkitty/overview.html:188 #: templates/hyperkitty/overview.html:195 #: templates/hyperkitty/overview.html:204 #: templates/hyperkitty/overview.html:212 templates/hyperkitty/reattach.html:39 #: templates/hyperkitty/thread.html:111 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:160 templates/hyperkitty/index.html:237 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:172 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:41 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "清單" #: templates/hyperkitty/index.html:173 msgid "Description" msgstr "æè¿°" #: templates/hyperkitty/index.html:174 msgid "Activity in the past 30 days" msgstr "éŽåŽ» 30天的活動" #: templates/hyperkitty/index.html:218 templates/hyperkitty/overview.html:103 #: templates/hyperkitty/thread_list.html:50 #: templates/hyperkitty/threads/right_col.html:97 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:223 templates/hyperkitty/overview.html:104 #: templates/hyperkitty/thread_list.html:55 msgid "discussions" msgstr "討論" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:20 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:26 msgid "" "will be deleted from HyperKitty along with all the threads and messages. It " "will not be deleted from Mailman Core. Do you want to continue?" msgstr "" #: templates/hyperkitty/list_delete.html:33 #: templates/hyperkitty/message_delete.html:44 msgid "Delete" msgstr "刪除" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 msgid "or" msgstr "或" #: templates/hyperkitty/list_delete.html:36 #: templates/hyperkitty/message_delete.html:45 #: templates/hyperkitty/message_new.html:53 #: templates/hyperkitty/messages/message.html:146 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "å–æ¶ˆ" #: templates/hyperkitty/message.html:22 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:20 msgid "Delete message(s)" msgstr "刪除訊æ¯" #: templates/hyperkitty/message_delete.html:25 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:21 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:22 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:52 #: templates/hyperkitty/messages/message.html:145 msgid "Send" msgstr "寄é€" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "尚未閱讀" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "附件:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "" #: templates/hyperkitty/messages/message.html:79 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:90 #: templates/hyperkitty/messages/message.html:96 msgid "Reply" msgstr "回覆" #: templates/hyperkitty/messages/message.html:93 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:105 #, python-format msgid "" "\n" " %(email.attachments.count)s attachment\n" " " msgid_plural "" "\n" " %(email.attachments.count)s attachments\n" " " msgstr[0] "" #: templates/hyperkitty/messages/message.html:131 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:132 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:135 msgid "Use email software" msgstr "使用電å­éƒµä»¶è»Ÿé«”" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "回到清單" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "刪除這個訊æ¯" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" #: templates/hyperkitty/overview.html:38 msgid "Home" msgstr "首é " #: templates/hyperkitty/overview.html:41 templates/hyperkitty/thread.html:78 msgid "Stats" msgstr "狀態" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Unread" msgid "Threads" msgstr "尚未閱讀" #: templates/hyperkitty/overview.html:50 templates/hyperkitty/overview.html:61 #: templates/hyperkitty/thread_list.html:58 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:50 #, fuzzy #| msgid "Newest" msgid "New" msgstr "最新的" #: templates/hyperkitty/overview.html:63 #: templates/hyperkitty/thread_list.html:62 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:75 msgid "" "Manage sSubscription" msgstr "" #: templates/hyperkitty/overview.html:81 #, fuzzy #| msgid "Delete this message" msgid "Delete Archive" msgstr "刪除這個訊æ¯" #: templates/hyperkitty/overview.html:91 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:93 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:98 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:99 msgid "In" msgstr "在" #: templates/hyperkitty/overview.html:100 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:118 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "kudos" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:156 #, fuzzy #| msgid "Most active" msgid "Most Active" msgstr "最活èº" #: templates/hyperkitty/overview.html:160 #, fuzzy #| msgid "Most popular" msgid "Most Popular" msgstr "最熱門" #: templates/hyperkitty/overview.html:166 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "最愛" #: templates/hyperkitty/overview.html:170 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:179 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:186 msgid "Most popular discussions" msgstr "最熱門的討論" #: templates/hyperkitty/overview.html:193 msgid "Most active discussions" msgstr "最活èºçš„討論" #: templates/hyperkitty/overview.html:200 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:208 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:22 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:31 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:32 msgid "Search" msgstr "æœå°‹" #: templates/hyperkitty/reattach.html:44 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:52 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "search results" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/search_results.html:32 msgid "Search results" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/search_results.html:34 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:44 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:57 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:60 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:63 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:84 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:87 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:88 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:30 msgid "newer" msgstr "較新" #: templates/hyperkitty/thread.html:44 msgid "older" msgstr "較舊" #: templates/hyperkitty/thread.html:72 msgid "First Post" msgstr "新貼文" #: templates/hyperkitty/thread.html:75 #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" msgstr "回復" #: templates/hyperkitty/thread.html:97 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:100 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:113 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:70 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "å–æ¶ˆç·¨è¼¯" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "您必須登入æ‰èƒ½ç·¨è¼¯ã€‚" #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "" #: templates/hyperkitty/threads/right_col.html:12 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:18 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:40 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:44 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:49 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:59 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:60 msgid "Add to favorites" msgstr "新增到最愛" #: templates/hyperkitty/threads/right_col.html:62 msgid "Remove from favorites" msgstr "從最愛中移除" #: templates/hyperkitty/threads/right_col.html:71 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:75 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:113 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:115 msgid "next" msgstr "下一個" #: templates/hyperkitty/threads/right_col.html:116 msgid "prev" msgstr "上一個" #: templates/hyperkitty/threads/summary_thread_large.html:21 #: templates/hyperkitty/threads/summary_thread_large.html:23 msgid "Favorite" msgstr "最愛" #: templates/hyperkitty/threads/summary_thread_large.html:38 msgid "Most recent thread activity" msgstr "" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "標籤" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "移除" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "" #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "Votes" msgstr "" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "æè¿°" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:27 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "原作者:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:29 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:31 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:33 msgid "Replies:" msgstr "回覆:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:46 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:47 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "原作者" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:48 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:49 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:22 #: templates/hyperkitty/user_profile/last_views.html:59 msgid "New comments" msgstr "新留言" #: templates/hyperkitty/user_profile/last_views.html:82 msgid "Nothing read yet." msgstr "" #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "日期" #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:49 msgid "No posts yet." msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:63 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:31 #: templates/hyperkitty/user_profile/subscriptions.html:69 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:42 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:43 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:76 msgid "no subscriptions" msgstr "" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "" #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "å稱:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "" #: templates/hyperkitty/user_public_profile.html:41 msgid "Email addresses:" msgstr "" #: views/message.py:75 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:201 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:205 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:288 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:297 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "" #: views/mlist.py:88 msgid "for this MailingList" msgstr "" #: views/mlist.py:100 msgid "for this month" msgstr "" #: views/mlist.py:103 msgid "for this day" msgstr "" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "" #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "" #: views/mlist.py:291 msgid "You have not flagged any discussions (yet)." msgstr "" #: views/mlist.py:314 msgid "You have not posted to this list (yet)." msgstr "" #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "" #~ msgid "unread" #~ msgstr "未讀" #~ msgid "More..." #~ msgstr "查看更多" #~ msgid "Discussions" #~ msgstr "討論" #~ msgid "most recent" #~ msgstr "最新" #~ msgid "most popular" #~ msgstr "最熱門" #~ msgid "most active" #~ msgstr "最活èº" #~ msgid "Update" #~ msgstr "æ›´æ–°" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9480329 HyperKitty-1.3.7/hyperkitty/management/0000755000076500000240000000000014355237147017562 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/management/__init__.py0000644000076500000240000000000014355216015021650 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.949199 HyperKitty-1.3.7/hyperkitty/management/commands/0000755000076500000240000000000014355237147021363 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/management/commands/__init__.py0000644000076500000240000000000014355216015023451 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/commands/attachments_to_file.py0000644000076500000240000000631314355232204025741 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Move attachments from database to file system after setting HYPERKITTY_ATTACHMENT_FOLDER. """ import os from django.core.management.base import BaseCommand, CommandError from hyperkitty.management.utils import setup_logging from hyperkitty.models.email import Attachment class Command(BaseCommand): help = """Move attachments from database to file system after setting HYPERKITTY_ATTACHMENT_FOLDER.""" def add_arguments(self, parser): for action in parser._actions: for option in ('-v', '--verbosity'): if vars(action)['option_strings'][0] == option: parser._handle_conflict_resolve( None, [(option, action)]) parser.add_argument( '-v', '--verbosity', default=0, type=int, choices=[0, 1], help="""Verbosity = 1 will print a dot for each 100 attachments moved.""" ) parser.add_argument( '-c', '--chunk-size', default=100, type=int, help="""Specify the number of attachments to retrieve at one time from the database. Default is 100. Larger values use more memory.""" ) def handle(self, *args, **options): options["verbosity"] = int(options.get("verbosity", "0")) options["chunk-size"] = int(options.get("chunk-size", 100)) setup_logging(self, options["verbosity"]) if args: raise CommandError("no arguments allowed") count = 0 for attachment in Attachment.objects.iterator( chunk_size=options["chunk-size"]): path = attachment._get_folder() if path is None: raise CommandError('HYPERKITTY_ATTACHMENT_FOLDER is not set') if attachment.content is None: continue count += 1 if options['verbosity'] > 0: if count % 100 == 0: print('.', end='', flush=True) if count % 7000 == 0: print() if not os.path.exists(path): os.makedirs(path) file = os.path.join(path, str(attachment.counter)) with open(file, 'wb') as fp: fp.write(bytes(attachment.content)) attachment.content = None attachment.save() if options['verbosity'] > 0: print() print(f'{count} attachments moved.') ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/commands/hyperkitty_import.py0000644000076500000240000004265514355232204025544 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2011-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Import the content of a mbox file into the database. """ import mailbox import os import re from contextlib import suppress from datetime import datetime from email import message_from_bytes, policy from email.utils import make_msgid, unquote from math import floor from traceback import print_exc from django.conf import settings from django.core.management import call_command from django.core.management.base import BaseCommand, CommandError from django.db import Error as DatabaseError from django.db import transaction from django.utils.formats import date_format from django.utils.timezone import utc from dateutil import tz from dateutil.parser import parse as parse_date from hyperkitty.lib.analysis import compute_thread_order_and_depth from hyperkitty.lib.incoming import DuplicateMessage, add_to_list from hyperkitty.lib.mailman import sync_with_mailman from hyperkitty.lib.utils import get_message_id from hyperkitty.management.utils import setup_logging from hyperkitty.models import Email, MailingList, Thread # Allow all wierd line endings. TEXTWRAP_RE = re.compile(r"(\n|\r|\r\n|\n\r)\s*") class ProgressMarker(object): def __init__(self, verbose, stdout): self.verbose = verbose self.total = None self.count = 0 self.count_imported = 0 self.spinner_seq = ('|', '/', '-', '\\') self.stdout = stdout def tick(self, msgid=None): if self.total: msg = "%d%%" % floor(100.0 * self.count / self.total) else: msg = self.spinner_seq[self.count % len(self.spinner_seq)] if self.verbose: if self.total: self.stdout.write( "%s (%d/%d, %s)" % (msgid, self.count, self.total, msg)) else: self.stdout.write("%s (%d)" % (msgid, self.count)) else: self.stdout.write("\r%s" % msg, ending='') self.stdout.flush() self.count += 1 def finish(self): if self.verbose: self.stdout.write(' %s emails read' % self.count) self.stdout.write(' %s email added to the database' % self.count_imported) else: self.stdout.write("\r", ending='') self.stdout.flush() class DbImporter(object): """ Import email messages into the HyperKitty database using its API. """ def __init__(self, list_address, options, stdout, stderr): self.list_address = list_address self.verbose = options["verbosity"] >= 2 self.since = options.get("since") self.impacted_thread_ids = set() self.stdout = stdout self.stderr = stderr def _is_too_old(self, message, report_name): if not self.since: return False date = message.get("date") if not date: return False try: date = parse_date(date) except ValueError as e: if self.verbose: self.stderr.write( "Can't parse date string in message {}{}: {}. " "The date string is: '{}'".format( unquote(message.get("message-id", 'n/a')), report_name, e, date.decode("ascii", "replace"))) return False if date.tzinfo is None: date = date.replace(tzinfo=utc) try: return date <= self.since except ValueError: return False def _get_date(self, message, header, report_name): try: date = message.get(header) if date and not date.datetime: if self.verbose: self.stderr.write( "Bad datetime in {} header in message {}{}.".format( header, unquote(message.get("message-id", 'n/a')), report_name)) return None except (AttributeError, TypeError, ValueError) as e: if self.verbose: self.stderr.write( "Can't get {} header in message {}{}: {}.".format( header, unquote(message.get("message-id", 'n/a')), report_name, e)) return None return date def _fix_mid(self, mid): # Message-IDs of the form # Message-ID: <58C6B8A302CF0E71@example.com> (added by # postmaster@example.com) # have been seen. First remove whitespace. Then if the Message-ID # starts with '<' remove everything after the first '>'. Then ensure # it has '<' and '>' at beginning and end. mid = re.sub(r'\s', '', mid) if mid.startswith('<'): mid = re.sub('>.*', '>', mid) else: mid = '<' + mid if not mid.endswith('>'): mid += '>' return mid def from_mbox(self, mbfile, report_name): """ Insert all the emails contained in an mbox file into the database. :arg mbfile: a mailbox file """ mbox = mailbox.mbox(mbfile) progress_marker = ProgressMarker(self.verbose, self.stdout) if not self.since: progress_marker.total = len(mbox) for msg in mbox: # FIXME: this converts mailbox.mboxMessage to # email.message.EmailMessage try: msg_raw = msg.as_bytes(unixfrom=False) except UnicodeError as e: self.stderr.write('Failed to convert {}{} to bytes\n' ' {}'.format( unquote(msg.get("Message-Id", 'n/a')), report_name, e)) continue unixfrom = msg.get_from() try: message = message_from_bytes(msg_raw, policy=policy.default) except (UnicodeError, IndexError) as e: self.stderr.write('Failed to convert {}{} to ' 'email.message.Message\n {}'.format( unquote(msg.get("Message-Id", 'n/a')), report_name, e)) continue # Fix missing and wierd Date: headers. date = (self._get_date(message, "date", report_name) or self._get_date(message, "resent-date", report_name)) if unixfrom and not date: date = " ".join(unixfrom.split()[1:]) if date: # Make sure this date can be parsed before setting it as as the # header. If not, a TypeError is raised and we just keep the # old Header. with suppress(TypeError): del message['Date'] message['Date'] = date if self._is_too_old(message, report_name): continue progress_marker.tick(unquote(message.get("message-id", 'n/a'))) # Un-wrap the subject line if necessary if message["subject"]: # If we can't replace the header because it contains some # unicode Next Line or similar. Just keep the original. with suppress(ValueError): message.replace_header( "subject", TEXTWRAP_RE.sub(" ", message["subject"])) if unixfrom: message.set_unixfrom(unixfrom) if message['message-id'] is None: message['Message-ID'] = make_msgid('generated') if message['message-id'].strip() == '': message.replace_header('Message-ID', make_msgid('generated')) if message['message-id'] != self._fix_mid(message['message-id']): message.replace_header( 'Message-ID', self._fix_mid(message['message-id'])) # Now insert the message try: with transaction.atomic(): add_to_list(self.list_address, message, from_import=True) except DuplicateMessage as e: if self.verbose: self.stderr.write( "Duplicate email with message-id '%s'%s" % (e.args[0], report_name)) continue except (LookupError, UnicodeError, ValueError) as e: self.stderr.write("Failed adding message %s%s: %s" % (message.get("Message-ID"), report_name, e)) if len(e.args) == 2: try: self.stderr.write( "%s from %s about %s" % (e.args[0], e.args[1].get("From"), e.args[1].get("Subject"))) except UnicodeDecodeError: pass # Don't reraise the exception continue except DatabaseError: try: print_exc(file=self.stderr) except UnicodeError: pass self.stderr.write( "Message %s%s failed to import, skipping" % (unquote(message["Message-Id"]), report_name)) continue except Exception as e: # In case of *any* exception, log and continue to import the # rest of the archive. self.stderr.write( "Message {}{} failed to import, skipping\n {}".format( unquote(message["Message-ID"]), report_name, e)) continue email = Email.objects.get( mailinglist__name=self.list_address, message_id=get_message_id(message)) # # Commit every time to be able to rollback on error # if not transaction.get_autocommit(): # transaction.commit() # Store the list of impacted threads to be able to compute the # thread_order and thread_depth values self.impacted_thread_ids.add(email.thread_id) progress_marker.count_imported += 1 # self.store.search_index.flush() # Now commit to the search index progress_marker.finish() mbox.close() class Command(BaseCommand): help = ( "Imports the specified archive mbox(es). " "Before running this, the mbox(es) should be checked for " "messages that could throw uncaught exceptions with the " "contrib/check_hk_archive script and for unescaped 'From ' lines " "with Mailman 2.1's cleanarch script.") def add_arguments(self, parser): parser.add_argument('mbox', nargs='+') parser.add_argument( '--delete', action='store_true', dest='delete', default=False, help='Delete poll instead of closing it') parser.add_argument( '-l', '--list-address', help="the full list address the mailbox will be imported to") parser.add_argument( '--no-sync-mailman', action='store_true', default=False, help="do not sync properties with Mailman (faster, useful " "for batch imports)") parser.add_argument( '--since', help="only import emails later than this date. Defaults to the " "date of the newest message in the existing archive if any.") parser.add_argument( '--ignore-mtime', action='store_true', default=False, help="do not check mbox mtimes (slower)") def _check_options(self, options): if not options.get("list_address"): raise CommandError( "The list address must be given on the command-line.") if "@" not in options["list_address"]: raise CommandError( "The list address must be fully-qualified, including " "the '@' symbol and the domain name.") if not options.get("mbox"): raise CommandError("No mbox file selected.") for mbfile in options["mbox"]: if not os.path.exists(mbfile): raise CommandError("No such file: %s" % mbfile) options["verbosity"] = int(options.get("verbosity", "1")) if options["since"]: try: options["since"] = parse_date(options["since"]) if options["since"].tzinfo is None: options["since"] = options["since"].replace( tzinfo=tz.tzlocal()) except ValueError as e: raise CommandError("invalid value for '--since': %s" % e) def handle(self, *args, **options): self._check_options(options) setup_logging(self, options["verbosity"]) # main list_address = options["list_address"].lower() # Keep autocommit on SQLite: # https://docs.djangoproject.com/en/1.8/topics/db/transactions/#savepoints-in-sqlite # if (settings.DATABASES["default"]["ENGINE"] # != "django.db.backends.sqlite3": # transaction.set_autocommit(False) # Sync list settings with Mailman before importing messages: if not options["no_sync_mailman"]: mlist = MailingList.objects.get_or_create(name=list_address)[0] mlist.update_from_mailman() mlist.save() settings.HYPERKITTY_BATCH_MODE = True # Only import emails newer than the latest email in the DB latest_email_date = Email.objects.filter( mailinglist__name=list_address ).values("date").order_by("-date").first() if latest_email_date and not options["since"]: options["since"] = latest_email_date["date"] self.stdout.write( 'Warning: not importing messages older than {}. ' 'Use "--since=" to import older messages.'.format( date_format(latest_email_date["date"]))) if options["since"] and options["verbosity"] >= 2: self.stdout.write( "Only emails after %s will be imported" % options["since"]) importer = DbImporter(list_address, options, self.stdout, self.stderr) # disable mailman client for now for mbfile in options["mbox"]: if len(options["mbox"]) > 1: report_name = ' from mbox {}'.format(mbfile) else: report_name = '' if options["verbosity"] >= 1: self.stdout.write("Importing from mbox file %s to %s" % (mbfile, list_address)) if not options["ignore_mtime"] and options["since"] is not None: mtime = datetime.fromtimestamp( os.path.getmtime(mbfile), tz.tzlocal()) if mtime <= options["since"]: if options["verbosity"] >= 2: self.stdout.write('Mailbox file for %s is too old' % list_address) continue importer.from_mbox(mbfile, report_name) if options["verbosity"] >= 2: total_in_list = Email.objects.filter( mailinglist__name=list_address).count() self.stdout.write(' %s emails are stored into the database' % total_in_list) if options["verbosity"] >= 1: self.stdout.write("Computing thread structure") # Work on batches of thread ids to avoid creating a huge SQL request # (it's an IN statement) thread_ids = list(importer.impacted_thread_ids) while thread_ids: thread_ids_batch = thread_ids[:100] thread_ids = thread_ids[100:] for thread in Thread.objects.filter(id__in=thread_ids_batch): compute_thread_order_and_depth(thread) if not options["no_sync_mailman"]: if options["verbosity"] >= 1: self.stdout.write("Synchronizing properties with Mailman") sync_with_mailman() # if not transaction.get_autocommit(): # transaction.commit() if options["verbosity"] >= 1: self.stdout.write("Warming up cache") call_command("hyperkitty_warm_up_cache", list_address) if options["verbosity"] >= 1: self.stdout.write( "The full-text search index is not updated for this list. " "It will not be updated by the 'minutely' incremental " "update job. To update the index for this list, run the " "Django admin command with arguments " "'update_index_one_list {}'." .format(list_address) ) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/commands/hyperkitty_warm_up_cache.py0000644000076500000240000000571214355232204027020 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2017-2023 by the Free Software Foundation, Inc. # # 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. """ Warm up the cache. Author: Aurelien Bompard """ import datetime from django.core.management.base import BaseCommand from django.utils.timezone import now from hyperkitty.management.utils import setup_logging from hyperkitty.models import MailingList class Command(BaseCommand): help = "Warm up the cache" def add_arguments(self, parser): parser.add_argument('mlists', nargs='*') parser.add_argument( '-m', '--months', type=int, default=1, help="number of months to cache") def handle(self, *args, **options): setup_logging(self, options["verbosity"]) mlists = [ MailingList.objects.get(name=name) for name in options["mlists"] ] if not mlists: mlists = MailingList.objects.order_by("name").all() for mlist in mlists: self.warm_up_mlist(mlist, options) def warm_up_mlist(self, mlist, options): if options["verbosity"] > 1: self.stdout.write("Warming up cache for %s" % mlist.name) # Recent data for cached_value in mlist.recent_cached_values: cached_value.warm_up() for thread in mlist.recent_threads: self.warm_up_thread(thread) # Other months month_start = now().replace( day=1, hour=0, minute=0, second=0, microsecond=0) for month_num in range(options["months"]): month_start = month_start - datetime.timedelta(days=1) month_start = month_start.replace(day=1) mlist.cached_values["participants_count_for_month"].warm_up( month_start.year, month_start.month) month_end = month_start + datetime.timedelta(days=32) month_end = month_end.replace(day=1) for thread in mlist.get_threads_between(month_start, month_end): self.warm_up_thread(thread) def warm_up_thread(self, thread): for cached_value in thread.cached_values.values(): cached_value.warm_up() for email in thread.emails.all(): for cached_value in email.cached_values.values(): cached_value.warm_up() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/commands/mailman_sync.py0000644000076500000240000000321614355232204024376 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Sync properties from Mailman into HyperKitty """ from django.core.management.base import BaseCommand, CommandError from hyperkitty.lib.mailman import sync_with_mailman from hyperkitty.management.utils import setup_logging class Command(BaseCommand): help = "Sync properties from Mailman into HyperKitty" def add_arguments(self, parser): parser.add_argument( '--overwrite', action='store_true', default=False, help="overwrite existing Mailman IDs in HyperKitty's database") def handle(self, *args, **options): options["verbosity"] = int(options.get("verbosity", "1")) setup_logging(self, options["verbosity"]) if args: raise CommandError("no arguments allowed") sync_with_mailman(overwrite=options.get("overwrite", False)) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/commands/update_index_one_list.py0000644000076500000240000000303114355232204026264 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. """ Update the search index for a single list. """ from django.core.management.base import BaseCommand from hyperkitty.management.utils import setup_logging from hyperkitty.search_indexes import update_index class Command(BaseCommand): help = "Update the search index with all posts from a single list." def add_arguments(self, parser): parser.add_argument( 'listname', nargs=1, default=False, help="The name of the list whose messages to index.") def handle(self, *args, **options): options["verbosity"] = int(options.get("verbosity", "1")) setup_logging(self, options["verbosity"]) update_index(listname=options.get("listname")[0], verbosity=options["verbosity"]) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/management/utils.py0000644000076500000240000000475614355232204021275 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # 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. # # Author: Aurelien Bompard """ Utilities for management commands. """ import logging import sys class DualStreamsHandler(logging.StreamHandler): """ Emits messages below and including INFO to the first stream, and messages above and including WARNING to the second stream. Useful when the first stream is stdout and the second stream is stderr. """ def __init__(self, stream_low=None, stream_high=None): super(DualStreamsHandler, self).__init__() if stream_low is None: stream_low = sys.stdout self.stream_low = stream_low if stream_high is None: stream_high = sys.stderr self.stream_high = stream_high def emit(self, record): """Wraps the original emit method to dynamically switch the stream.""" self.stream = self.stream_low if record.levelno > logging.INFO: self.stream = self.stream_high super(DualStreamsHandler, self).emit(record) def setup_logging(command, verbosity): """ Sets up logging to send messages up to INFO level to stdout and messages from WARNING level and up to stderr. This is done regardless of the logging settings in Django (which may be sending everything to a log file). Existing logging settings are not changed. """ if verbosity >= 3: debuglevel = logging.DEBUG else: debuglevel = logging.INFO handler = DualStreamsHandler( stream_low=command.stdout, stream_high=command.stderr) formatter = logging.Formatter(fmt='%(message)s') handler.setFormatter(formatter) root_logger = logging.getLogger() root_logger.setLevel(debuglevel) root_logger.addHandler(handler) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9552178 HyperKitty-1.3.7/hyperkitty/migrations/0000755000076500000240000000000014355237147017622 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0001_initial.py0000644000076500000240000002575014355216015022265 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import django.db.models.deletion import django.utils.timezone from django.conf import settings from django.db import migrations, models import pytz TIMEZONES = sorted([ (tz, tz) for tz in pytz.common_timezones ]) class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Attachment', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('counter', models.SmallIntegerField()), ('name', models.CharField(max_length=255)), ('content_type', models.CharField(max_length=255)), ('encoding', models.CharField(max_length=255, null=True)), ('size', models.IntegerField()), ('content', models.BinaryField()), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Email', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('message_id', models.CharField(max_length=255, db_index=True)), ('message_id_hash', models.CharField(max_length=255, db_index=True)), ('subject', models.CharField(max_length='512', db_index=True)), ('content', models.TextField()), ('date', models.DateTimeField(db_index=True)), ('timezone', models.SmallIntegerField()), ('in_reply_to', models.CharField(max_length=255, null=True, blank=True)), ('archived_date', models.DateTimeField(auto_now_add=True, db_index=True)), ('thread_depth', models.IntegerField(default=0)), ('thread_order', models.IntegerField(default=0, db_index=True)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Favorite', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='LastView', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('view_date', models.DateTimeField(auto_now=True)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='MailingList', fields=[ ('name', models.CharField(max_length=254, serialize=False, primary_key=True)), ('display_name', models.CharField(max_length=255)), ('description', models.TextField()), ('subject_prefix', models.CharField(max_length=255)), ('archive_policy', models.IntegerField(default=2, choices=[(0, 'never'), (1, 'private'), (2, 'public')])), ('created_at', models.DateTimeField(default=django.utils.timezone.now)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('karma', models.IntegerField(default=1)), ('timezone', models.CharField(default='', max_length=100, choices=TIMEZONES)), ('user', models.OneToOneField(related_name='hyperkitty_profile', to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Sender', fields=[ ('address', models.EmailField(max_length=255, serialize=False, primary_key=True)), ('name', models.CharField(max_length=255)), ('mailman_id', models.CharField(max_length=255, null=True, db_index=True)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('name', models.CharField(unique=True, max_length=255, db_index=True)), ], options={ 'ordering': ['name'], }, bases=(models.Model,), ), migrations.CreateModel( name='Tagging', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('tag', models.ForeignKey(to='hyperkitty.Tag', on_delete=models.CASCADE)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='Thread', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('thread_id', models.CharField(max_length=255, db_index=True)), ('date_active', models.DateTimeField(default=django.utils.timezone.now, db_index=True)), ], options={ }, bases=(models.Model,), ), migrations.CreateModel( name='ThreadCategory', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('name', models.CharField(unique=True, max_length=255, db_index=True)), ('color', models.CharField(max_length=7)), ], options={ 'verbose_name_plural': 'Thread categories', }, bases=(models.Model,), ), migrations.CreateModel( name='Vote', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('value', models.SmallIntegerField(db_index=True)), ('email', models.ForeignKey(related_name='votes', to='hyperkitty.Email', on_delete=models.CASCADE)), ('user', models.ForeignKey(related_name='votes', to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE)), ], options={ }, bases=(models.Model,), ), migrations.AlterUniqueTogether( name='vote', unique_together=set([('email', 'user')]), ), migrations.AddField( model_name='thread', name='category', field=models.ForeignKey(related_name='threads', to='hyperkitty.ThreadCategory', null=True, on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='thread', name='mailinglist', field=models.ForeignKey(related_name='threads', to='hyperkitty.MailingList', on_delete=models.CASCADE), preserve_default=True, ), migrations.AlterUniqueTogether( name='thread', unique_together=set([('mailinglist', 'thread_id')]), ), migrations.AddField( model_name='tagging', name='thread', field=models.ForeignKey(to='hyperkitty.Thread', on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='tagging', name='user', field=models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='tag', name='threads', field=models.ManyToManyField(related_name='tags', through='hyperkitty.Tagging', to='hyperkitty.Thread'), preserve_default=True, ), migrations.AddField( model_name='tag', name='users', field=models.ManyToManyField(related_name='tags', through='hyperkitty.Tagging', to=settings.AUTH_USER_MODEL), preserve_default=True, ), migrations.AddField( model_name='lastview', name='thread', field=models.ForeignKey(related_name='lastviews', to='hyperkitty.Thread', on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='lastview', name='user', field=models.ForeignKey(related_name='lastviews', to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='favorite', name='thread', field=models.ForeignKey(related_name='favorites', to='hyperkitty.Thread', on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='favorite', name='user', field=models.ForeignKey(related_name='favorites', to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='email', name='mailinglist', field=models.ForeignKey(related_name='emails', to='hyperkitty.MailingList', on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='email', name='parent', field=models.ForeignKey(related_name='children', on_delete=django.db.models.deletion.SET_NULL, blank=True, to='hyperkitty.Email', null=True), preserve_default=True, ), migrations.AddField( model_name='email', name='sender', field=models.ForeignKey(related_name='emails', to='hyperkitty.Sender', on_delete=models.CASCADE), preserve_default=True, ), migrations.AddField( model_name='email', name='thread', field=models.ForeignKey(related_name='emails', to='hyperkitty.Thread', on_delete=models.CASCADE), preserve_default=True, ), migrations.AlterUniqueTogether( name='email', unique_together=set([('mailinglist', 'message_id')]), ), migrations.AddField( model_name='attachment', name='email', field=models.ForeignKey(related_name='attachments', to='hyperkitty.Email', on_delete=models.CASCADE), preserve_default=True, ), migrations.AlterUniqueTogether( name='attachment', unique_together=set([('email', 'counter')]), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0002_auto_20150311_0913.py0000644000076500000240000000063314355216015023226 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0001_initial'), ] operations = [ migrations.AlterField( model_name='email', name='in_reply_to', field=models.CharField(db_index=True, max_length=255, null=True, blank=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0003_thread_starting_email.py0000644000076500000240000000217614355216015025164 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models def find_starting_email(apps, schema_editor): # We can't import the Thread model directly as it may be a newer # version than this migration expects. We use the historical version. Thread = apps.get_model("hyperkitty", "Thread") Email = apps.get_model("hyperkitty", "Email") for thread in Thread.objects.all(): try: thread.starting_email = thread.emails.get(parent_id__isnull=True) except Email.DoesNotExist: thread.starting_email = thread.emails.order_by("date").first() thread.save() class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0002_auto_20150311_0913'), ] operations = [ migrations.AddField( model_name='thread', name='starting_email', field=models.OneToOneField(related_name='started_thread', null=True, to='hyperkitty.Email', on_delete=models.CASCADE), ), migrations.RunPython(find_starting_email), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0004_archived_date_and_subject.py0000644000076500000240000000116214355216015025751 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import django.utils.timezone from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0003_thread_starting_email'), ] operations = [ migrations.AlterField( model_name='email', name='archived_date', field=models.DateTimeField(default=django.utils.timezone.now, db_index=True), ), migrations.AlterField( model_name='email', name='subject', field=models.CharField(max_length=512, db_index=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0005_MailingList_list_id.py0000644000076500000240000000126414355216015024555 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models def populate_list_id(apps, schema_editor): MailingList = apps.get_model("hyperkitty", "MailingList") for ml in MailingList.objects.filter(list_id=None): ml.list_id = ml.name.replace("@", ".") ml.save() class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0004_archived_date_and_subject'), ] operations = [ migrations.AddField( model_name='mailinglist', name='list_id', field=models.CharField(max_length=254, null=True, unique=True), ), migrations.RunPython(populate_list_id), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0006_thread_on_delete.py0000644000076500000240000000141014355216015024111 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0005_MailingList_list_id'), ] operations = [ migrations.AlterField( model_name='thread', name='category', field=models.ForeignKey(related_name='threads', on_delete=django.db.models.deletion.SET_NULL, to='hyperkitty.ThreadCategory', null=True), ), migrations.AlterField( model_name='thread', name='starting_email', field=models.OneToOneField(related_name='started_thread', null=True, on_delete=django.db.models.deletion.SET_NULL, to='hyperkitty.Email'), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0007_allauth_20160808_1604.py0000644000076500000240000000542214355216015023730 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import IntegrityError, connection, migrations, models, utils PROVIDERS_MAP = { "fedora": "fedora", "yahoo": "openid", } def populate_emailaddress(apps, schema_editor): # All current users have verified their email. Populate the EmailAddress # and mark is as such. User = apps.get_model("auth", "User") EmailAddress = apps.get_model("account", "EmailAddress") for user in User.objects.all(): if not EmailAddress.objects.filter(email=user.email).exists(): EmailAddress.objects.create( email=user.email, user=user, verified=True, primary=True, ) def migrate_social_users(apps, schema_editor): # Migrate the Social Auth association to AllAuth SocialAccount = apps.get_model("socialaccount", "SocialAccount") # We can't use the UserSocialAuth model because the social_auth app has # been removed, and thus the model isn't available. cursor = connection.cursor() if connection.vendor == "postgresql": # a select on a non-existing table in pg, marks the tx abort only. cursor.execute("select 1 from information_schema.tables where table_name = 'social_auth_usersocialauth' and to_regclass('social_auth_usersocialauth') is not null") if not cursor.fetchall(): # No social_auth table, stop here. return else: try: cursor.execute("SELECT 1 from social_auth_usersocialauth") except (utils.OperationalError, utils.ProgrammingError): # No social_auth table, stop here. return for provider_old, provider_new in PROVIDERS_MAP.items(): cursor.execute(""" SELECT uid, user_id, last_login, date_joined FROM social_auth_usersocialauth usa JOIN auth_user ON usa.user_id = auth_user.id WHERE provider = %s """, (provider_old,)) for row in cursor: uid, user_id, last_login, date_joined = row if not SocialAccount.objects.filter( provider=provider_new, uid=uid).exists(): SocialAccount.objects.create( provider=provider_new, uid=uid, user_id=user_id, last_login=last_login, date_joined=date_joined, extra_data={}, ) class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0006_thread_on_delete'), ('socialaccount', '0003_extra_data_default_dict'), ('account', '0002_email_max_length'), ] operations = [ migrations.RunPython(populate_emailaddress), migrations.RunPython(migrate_social_users), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0008_django_mailman3_profile.py0000644000076500000240000000151414355216015025376 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models def move_timezone_to_django_mailman3(apps, schema_editor): HKProfile = apps.get_model("hyperkitty", "Profile") DMProfile = apps.get_model("django_mailman3", "Profile") for hk_profile in HKProfile.objects.all(): dm_profile, _created = DMProfile.objects.get_or_create( user=hk_profile.user) dm_profile.timezone = hk_profile.timezone dm_profile.save() class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0007_allauth_20160808_1604'), ('django_mailman3', '0001_initial'), ] operations = [ migrations.RunPython(move_timezone_to_django_mailman3), migrations.RemoveField( model_name='profile', name='timezone', ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0009_duplicate_persona_users.py0000644000076500000240000000452314355216015025561 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models def remove_duplicate_persona_accounts(apps, schema_editor): # Some people logged in using both Persona and the other login options, # resulting in duplicate User accounts (with the same email address). In # that case, remove the Persona user and move its data over to the other # user instance. User = apps.get_model("auth", "User") SocialAccount = apps.get_model("socialaccount", "SocialAccount") Tagging = apps.get_model("hyperkitty", "Tagging") Favorite = apps.get_model("hyperkitty", "Favorite") LastView = apps.get_model("hyperkitty", "LastView") Vote = apps.get_model("hyperkitty", "Vote") query = User.objects.exclude( id__in=SocialAccount.objects.all().values("user_id")) for user in query: other_account = User.objects.filter( email=user.email ).exclude( id=user.id ).order_by("-last_login").first() if other_account is None: continue # Only keep duplicate accounts. for tag in Tagging.objects.filter(user=user): tag.user = other_account tag.save() for fav in Favorite.objects.filter(user=user): if Favorite.objects.filter( user=other_account, thread=fav.thread).exists(): fav.delete() # the other account has priority else: fav.user = other_account fav.save() for lv in LastView.objects.filter(user=user): if LastView.objects.filter( user=other_account, thread=lv.thread).exists(): lv.delete() # the other account has priority else: lv.user = other_account lv.save() for vote in Vote.objects.filter(user=user): if Vote.objects.filter( user=other_account, email=vote.email).exists(): vote.delete() # the other account has priority else: vote.user = other_account vote.save() user.delete() class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0008_django_mailman3_profile'), ] operations = [ migrations.RunPython(remove_duplicate_persona_accounts), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0010_email_sender_name.py0000644000076500000240000000305114355216015024251 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import connection, migrations, models def populate_sender_name(apps, schema_editor): #Email = apps.get_model("hyperkitty", "Email") #for email in Email.objects.only("sender").select_related("sender"): # email.sender_name = email.sender.name # email.save() # Don't use the model, use a single UPDATE query, it's much faster. cursor = connection.cursor() cursor.execute(""" UPDATE hyperkitty_email SET sender_name = ( SELECT name FROM hyperkitty_sender WHERE address = hyperkitty_email.sender_id LIMIT 1 ) """) def populate_sender_name_reverse(apps, schema_editor): Sender = apps.get_model("hyperkitty", "Sender") for sender in Sender.objects.all(): for email_sender_name in sender.emails.order_by( "-date").values_list("sender_name", flat=True): if email_sender_name: sender.name = email_sender_name sender.save() break class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0009_duplicate_persona_users'), ] operations = [ migrations.AddField( model_name='email', name='sender_name', field=models.CharField(blank=True, max_length=255, null=True), ), migrations.RunPython( populate_sender_name, populate_sender_name_reverse), migrations.RemoveField( model_name='sender', name='name', ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0011_email_parent.py0000644000076500000240000000106514355216015023266 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0010_email_sender_name'), ] operations = [ migrations.AlterField( model_name='email', name='parent', field=models.ForeignKey( related_name='children', on_delete=django.db.models.deletion.DO_NOTHING, blank=True, to='hyperkitty.Email', null=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0012_thread_order_null.py0000644000076500000240000000062514355216015024324 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0011_email_parent'), ] operations = [ migrations.AlterField( model_name='email', name='thread_order', field=models.IntegerField(db_index=True, null=True, blank=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0013_mailinglist_id_1.py0000644000076500000240000001215714355216015024044 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import contextlib from django.apps.registry import Apps from django.db import migrations, models class MailingListPrimaryKey(migrations.AlterField): def __init__(self): super(MailingListPrimaryKey, self).__init__( "mailinglist", "name", field=models.CharField( unique=True, max_length=254, serialize=True, auto_created=False) ) def state_forwards(self, app_label, state): # django < 3.1 if type(state.models[app_label, self.model_name_lower].fields) is list: state.models[app_label, self.model_name_lower].fields.insert( 0, ( "id", models.AutoField( name="id", auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ) ) ) # django >= 3.1 else: state.models[app_label, self.model_name_lower].fields.update( { "id": models.AutoField( name="id", auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ) } ) super(MailingListPrimaryKey, self).state_forwards(app_label, state) def database_forwards(self, app_label, schema_editor, from_state, to_state): # See django.db.backends.sqlite3.schema:DatabaseSchemaEditor._remake_table() old_model = from_state.apps.get_model("hyperkitty", "MailingList") new_model = to_state.apps.get_model("hyperkitty", "MailingList") old_fields = [schema_editor.quote_name(f.column) for f in old_model._meta.local_fields] body = {f.name: f for f in new_model._meta.local_fields} # Construct a new model for the new state meta_contents = { 'app_label': old_model._meta.app_label, 'db_table': old_model._meta.db_table, 'apps': Apps(), } meta = type("Meta", tuple(), meta_contents) body['Meta'] = meta body['__module__'] = old_model.__module__ temp_model = type(old_model._meta.object_name, old_model.__bases__, body) # We need to modify model._meta.db_table, but everything explodes # if the change isn't reversed before the end of this method. This # context manager helps us avoid that situation. @contextlib.contextmanager def altered_table_name(model, temporary_table_name): original_table_name = model._meta.db_table model._meta.db_table = temporary_table_name yield model._meta.db_table = original_table_name with altered_table_name(old_model, old_model._meta.db_table + "__old"): schema_editor.alter_db_table( old_model, temp_model._meta.db_table, old_model._meta.db_table) # Create a new table with the updated schema. We remove things # from the deferred SQL that match our table name, too schema_editor.deferred_sql = [ x for x in schema_editor.deferred_sql if temp_model._meta.db_table not in x] schema_editor.create_model(temp_model) # Copy data from the old table into the new table schema_editor.execute( "INSERT INTO %s (%s) SELECT %s FROM %s ORDER BY name" % ( schema_editor.quote_name(temp_model._meta.db_table), ', '.join(old_fields), ', '.join(old_fields), schema_editor.quote_name(old_model._meta.db_table), )) # Delete the old table schema_editor.delete_model(old_model) # Run deferred SQL on correct table for sql in schema_editor.deferred_sql: schema_editor.execute(sql) schema_editor.deferred_sql = [] def database_backwards(self, app_label, schema_editor, from_state, to_state): from_model = from_state.apps.get_model(app_label, self.model_name) schema_editor.remove_field(from_model, from_model._meta.get_field("id")) super(MailingListPrimaryKey, self).database_forwards( app_label, schema_editor, from_state, to_state) class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0012_thread_order_null'), ] operations = [ # Drop the constraints on thread.mailinglist_id and email.mailinglist_id migrations.AlterField( model_name='thread', name='mailinglist', field=models.CharField(db_column="mailinglist_id", max_length=254), ), migrations.AlterField( model_name='email', name='mailinglist', field=models.CharField(db_column="mailinglist_id", max_length=254), ), # Rebuild the mailinglist table with the new primary key. MailingListPrimaryKey(), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0014_mailinglist_id_2.py0000644000076500000240000000451714355216015024047 0ustar00maxkingstaff# -*- coding: utf-8 -*- from django.db import connection, migrations def update_thread_and_email(apps, schema_editor): """ Update Thread & Email tables's mailinglist_id column to the new MailingList.id value. """ # import sys # print(" Updating thread and email references. This will take a " # "loooooong time, go get a coffee. ", end="") # sys.stdout.flush() # # This it the version using the models. It is slow. # MailingList = apps.get_model("hyperkitty", "MailingList") # Thread = apps.get_model("hyperkitty", "Thread") # Email = apps.get_model("hyperkitty", "Email") # mlists = dict([(ml.name, ml.id) for ml in MailingList.objects.all()]) # for thread in Thread.objects.all(): # thread.mailinglist = mlists[thread.mailinglist] # thread.save() # for email in Email.objects.all(): # email.mailinglist = mlists[email.mailinglist] # email.save() # This is the version using only two queries. It is much faster. with connection.cursor() as cursor: cursor.execute(""" UPDATE hyperkitty_thread SET mailinglist_id = ( SELECT id FROM hyperkitty_mailinglist WHERE name = hyperkitty_thread.mailinglist_id LIMIT 1 ) """) cursor.execute(""" UPDATE hyperkitty_email SET mailinglist_id = ( SELECT id FROM hyperkitty_mailinglist WHERE name = hyperkitty_email.mailinglist_id LIMIT 1 ) """) def update_thread_and_email_reverse(apps, schema_editor): with connection.cursor() as cursor: cursor.execute(""" UPDATE hyperkitty_thread SET mailinglist_id = ( SELECT name FROM hyperkitty_mailinglist WHERE id = hyperkitty_thread.mailinglist_id LIMIT 1 ) """) cursor.execute(""" UPDATE hyperkitty_email SET mailinglist_id = ( SELECT name FROM hyperkitty_mailinglist WHERE id = hyperkitty_email.mailinglist_id LIMIT 1 ) """) class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0013_mailinglist_id_1'), ] operations = [ migrations.RunPython(update_thread_and_email, update_thread_and_email_reverse), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0015_mailinglist_id_3.py0000644000076500000240000000243214355216015024043 0ustar00maxkingstaff# -*- coding: utf-8 -*- # flake8: noqa import django from django.db import connection, migrations, models def hotpatch_schema_editor(apps, schema_editor): # Patch Django <= 1.8 because it does not know about type # conversion in PostgreSQL. if django.VERSION < (1, 9) and connection.vendor == "postgresql": schema_editor.sql_alter_column_type = \ "ALTER COLUMN %(column)s TYPE %(type)s USING %(column)s::%(type)s" class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0014_mailinglist_id_2'), ] operations = [ migrations.RunPython(hotpatch_schema_editor, hotpatch_schema_editor), # Restore the constraints on thread.mailinglist_id and # email.mailinglist_id migrations.AlterField( model_name='thread', name='mailinglist', field=models.ForeignKey( related_name='threads', to='hyperkitty.MailingList', on_delete=models.CASCADE), ), migrations.AlterField( model_name='email', name='mailinglist', field=models.ForeignKey( related_name='emails', to='hyperkitty.MailingList', on_delete=models.CASCADE), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0016_auto_20180309_0056.py0000644000076500000240000000105114355216015023236 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Generated by Django 1.11.11 on 2018-03-09 00:56 from __future__ import unicode_literals from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0015_mailinglist_id_3'), ] operations = [ migrations.AlterField( model_name='mailinglist', name='archive_policy', field=models.IntegerField( choices=[(0, 'never'), (1, 'private'), (2, 'public')], default=2), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0017_file_attachments.py0000644000076500000240000000104214355216015024141 0ustar00maxkingstaff# Generated by Django 2.1a1 on 2018-05-30 16:06 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0016_auto_20180309_0056'), ] operations = [ migrations.AlterField( model_name='attachment', name='content', field=models.BinaryField(null=True), ), migrations.AlterField( model_name='attachment', name='size', field=models.IntegerField(null=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0018_threadcategory_color.py0000644000076500000240000000067114355216015025042 0ustar00maxkingstaff# Generated by Django 2.0.8 on 2019-01-26 16:25 from django.db import migrations import hyperkitty.models.category class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0017_file_attachments'), ] operations = [ migrations.AlterField( model_name='threadcategory', name='color', field=hyperkitty.models.category.ColorField(max_length=7), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0019_auto_20190127_null_description.py0000644000076500000240000000061514355216015026230 0ustar00maxkingstaff# Generated by Django 2.0.9 on 2019-01-27 04:01 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0018_threadcategory_color'), ] operations = [ migrations.AlterField( model_name='mailinglist', name='description', field=models.TextField(null=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0020_auto_20190907_1927.py0000644000076500000240000000121614355216015023251 0ustar00maxkingstaff# Generated by Django 2.2 on 2019-09-07 19:27 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0019_auto_20190127_null_description'), ] operations = [ migrations.AlterField( model_name='email', name='parent', field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='children', to='hyperkitty.Email'), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0021_add_owners_mods.py0000644000076500000240000000142214355216015023773 0ustar00maxkingstaff# Generated by Django 3.0.6 on 2020-06-19 05:23 from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('hyperkitty', '0020_auto_20190907_1927'), ] operations = [ migrations.AddField( model_name='mailinglist', name='moderators', field=models.ManyToManyField( related_name='moderated_lists', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='mailinglist', name='owners', field=models.ManyToManyField( related_name='owned_lists', to=settings.AUTH_USER_MODEL), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0022_mailinglist_archive_rendering_mode.py0000644000076500000240000000064214355216015027706 0ustar00maxkingstaff# Generated by Django 3.0.13 on 2021-03-14 20:52 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0021_add_owners_mods'), ] operations = [ migrations.AddField( model_name='mailinglist', name='archive_rendering_mode', field=models.CharField(max_length=255, null=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/0023_alter_mailinglist_name.py0000644000076500000240000000066614355216015025342 0ustar00maxkingstaff# Generated by Django 3.2.11 on 2022-02-13 01:41 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('hyperkitty', '0022_mailinglist_archive_rendering_mode'), ] operations = [ migrations.AlterField( model_name='mailinglist', name='name', field=models.CharField(db_index=True, max_length=254, unique=True), ), ] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/migrations/__init__.py0000644000076500000240000000000014355216015021710 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9571173 HyperKitty-1.3.7/hyperkitty/models/0000755000076500000240000000000014355237147016731 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/__init__.py0000644000076500000240000000216014355232204021026 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # # flake8:noqa from .category import ThreadCategory from .email import Attachment, Email from .favorite import Favorite from .mailinglist import ArchivePolicy, MailingList from .profile import Profile from .sender import Sender from .tag import Tag, Tagging from .thread import LastView, Thread from .vote import Vote ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/category.py0000644000076500000240000000443214355232204021110 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # # XXX(maxking): Category system is entirely un-used in Hyperkitty currently, we # should figure out what do we want it to look like and then re-enable it at # some point. import re from django.core.validators import RegexValidator from django.db import models from django.forms import TextInput # Max length of a color's hex code is 7, which includes a preceding '#'. MAX_COLOR_LENGTH = 7 # Regex to validate colors which are HEX of length 6, preceded by a '#' sign. color_re = re.compile('^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$') # Custom validator for HEX color. validate_color = RegexValidator( regex=color_re, # Error message used if the validation fails. message='Enter a valid hex color.', # Error code used if validation fails. code='invalid') class ColorInput(TextInput): """Form widget to use for a color input.""" input_type = 'color' class ColorField(models.CharField): default_validators = [validate_color] def __init__(self, *args, **kwargs): kwargs['max_length'] = MAX_COLOR_LENGTH super(ColorField, self).__init__(*args, **kwargs) def formfield(self, **kwargs): kwargs['widget'] = ColorInput return super(ColorField, self).formfield(**kwargs) class ThreadCategory(models.Model): name = models.CharField(max_length=255, db_index=True, unique=True) color = ColorField() class Meta: verbose_name_plural = "Thread categories" def __str__(self): return 'Thread category "%s"' % self.name ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/common.py0000644000076500000240000000676114355232204020572 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.core.cache import cache class CachedValue(object): cache_key = None timeout = None def _get_cache_key(self, *args, **kwargs): if self.cache_key is not None: return self.cache_key raise NotImplementedError def get_value(self, *args, **kwargs): """Get the value that must be cached.""" raise NotImplementedError def warm_up(self, *args, **kwargs): """Stores the value in the cache if it is not there already.""" if cache.get(self._get_cache_key(*args, **kwargs)) is None: self.rebuild(*args, **kwargs) def rebuild(self, *args, **kwargs): """Overwrite the value in the cache.""" value = self.get_value(*args, **kwargs) cache.set(self._get_cache_key(*args, **kwargs), value, self.timeout) return value def get_or_set(self, *args, **kwargs): """Return the cached value, rebuilding the cache if necessary.""" value = cache.get(self._get_cache_key(*args, **kwargs)) if value is None: value = self.rebuild(*args, **kwargs) return value def __call__(self, *args, **kwargs): return self.get_or_set(*args, **kwargs) class ModelCachedValue(CachedValue): def __init__(self, instance): self.instance = instance def _get_cache_key(self, *args, **kwargs): if self.cache_key is not None: return "%s:%s:%s" % ( self.instance.__class__.__name__, self.instance.pk, self.cache_key) raise NotImplementedError class VotesCachedValue(ModelCachedValue): cache_key = "votes" def get_value(self): from .email import Email from .thread import Thread from .vote import Vote if isinstance(self.instance, Thread): filters = {"email__thread_id": self.instance.id} elif isinstance(self.instance, Email): filters = {"email_id": self.instance.id} else: ValueError("The 'votes' cached value only accepts 'Email' " "and 'Thread' instance") votes = list(Vote.objects.filter(**filters).values_list( "value", flat=True)) return ( len([v for v in votes if v == 1]), len([v for v in votes if v == -1]), ) def get_or_set(self): votes = super(VotesCachedValue, self).get_or_set() likes, dislikes = votes # XXX: use an Enum? if likes - dislikes >= 10: status = "likealot" elif likes - dislikes > 0: status = "like" else: status = "neutral" return {"likes": likes, "dislikes": dislikes, "status": status} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/email.py0000644000076500000240000003277014355232204020370 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging import os import re from email.generator import BytesGenerator from email.message import EmailMessage from email.utils import formataddr from io import BytesIO from django.conf import settings from django.db import IntegrityError, models from django.utils.timezone import get_fixed_timezone, now from hyperkitty.lib.analysis import compute_thread_order_and_depth from .common import VotesCachedValue from .mailinglist import MailingList from .thread import Thread from .vote import Vote logger = logging.getLogger(__name__) class Email(models.Model): """ An archived email, from a mailing-list. It is identified by both the list name and the message id. """ mailinglist = models.ForeignKey( "MailingList", related_name="emails", on_delete=models.CASCADE) message_id = models.CharField(max_length=255, db_index=True) message_id_hash = models.CharField(max_length=255, db_index=True) sender = models.ForeignKey( "Sender", related_name="emails", on_delete=models.CASCADE) sender_name = models.CharField(max_length=255, null=True, blank=True) subject = models.CharField(max_length=512, db_index=True) content = models.TextField() date = models.DateTimeField(db_index=True) timezone = models.SmallIntegerField() in_reply_to = models.CharField( max_length=255, null=True, blank=True, db_index=True) # XXX(maxking): Delete behavior is handled by on_pre_delete(). Since we # manually make sure that we set and unset parents and handle the fact that # they can't be None for more than one Email in a thread, we don't want # database engine to enforce the relationship is valid. Hence, we set the # on_delete=DO_NOTHING and db_constraint=False. parent = models.ForeignKey( "self", blank=True, null=True, on_delete=models.DO_NOTHING, related_name="children", db_constraint=False) thread = models.ForeignKey( "Thread", related_name="emails", on_delete=models.CASCADE) archived_date = models.DateTimeField(default=now, db_index=True) thread_depth = models.IntegerField(default=0) thread_order = models.IntegerField(null=True, blank=True, db_index=True) ADDRESS_REPLACE_RE = re.compile(r"([\w.+-]+)@([\w.+-]+)") def __init__(self, *args, **kwargs): super(Email, self).__init__(*args, **kwargs) self.cached_values = { "votes": VotesCachedValue(self), } def __lt__(self, other): return self.date < other.date class Meta: unique_together = ("mailinglist", "message_id") def get_votes(self): return self.cached_values["votes"]() def vote(self, value, user): # Checks if the user has already voted for this message. existing = self.votes.filter(user=user).first() if existing is not None and existing.value == value: return # Vote already recorded (should I raise an exception?) if value not in (0, 1, -1): raise ValueError("A vote can only be +1 or -1 (or 0 to cancel)") if existing is not None: # vote changed or cancelled if value == 0: existing.delete() else: existing.value = value existing.save() else: # new vote vote = Vote(email=self, user=user, value=value) vote.save() def set_parent(self, parent): if self.id == parent.id: raise ValueError("An email can't be its own parent") # Compute the subthread subthread = [self] def _collect_children(current_email): children = list(current_email.children.all()) if not children: return subthread.extend(children) for child in children: _collect_children(child) _collect_children(self) # now set my new parent value old_parent_id = self.parent_id self.parent = parent self.save(update_fields=["parent_id"]) # If my future parent is in my current subthread, I need to set its # parent to my current parent if parent in subthread: parent.parent_id = old_parent_id parent.save(update_fields=["parent_id"]) # do it after setting the new parent_id to avoid having two # parent_ids set to None at the same time (IntegrityError) if self.thread_id != parent.thread_id: # we changed the thread, reattach the subthread former_thread = self.thread for child in subthread: child.thread = parent.thread child.save(update_fields=["thread_id"]) if child.date > parent.thread.date_active: parent.thread.date_active = child.date parent.thread.save() # if we were the starting email, or former thread may be empty if former_thread.emails.count() == 0: former_thread.delete() compute_thread_order_and_depth(parent.thread) def as_message(self, escape_addresses=True): # http://wordeology.com/computer/how-to-send-good-unicode-email-with-python.html # http://stackoverflow.com/questions/31714221/how-to-send-an-email-with-quoted # http://stackoverflow.com/questions/9403265/how-do-i-use-python/9509718#9509718 msg = EmailMessage() # Headers def unfold(hdr): return re.sub('[\r\n]', '', hdr) unixfrom = "From %s %s" % ( self.sender.address, self.archived_date.strftime("%c")) assert isinstance(self.sender.address, str) header_from = self.sender.address if self.sender_name and self.sender_name != self.sender.address: header_from = formataddr((self.sender_name, header_from)) header_to = self.mailinglist.name msg.set_unixfrom(unixfrom) headers = ( ("From", header_from), ("To", header_to), ("Subject", self.subject), ) for header_name, header_value in headers: msg[header_name] = unfold(header_value) tz = get_fixed_timezone(self.timezone) header_date = self.date.astimezone(tz).replace(microsecond=0) # Date format: http://tools.ietf.org/html/rfc5322#section-3.3 msg["Date"] = header_date.strftime("%a, %d %b %Y %H:%M:%S %z") # Clean bogus characters from Message-ID. msg["Message-ID"] = "<%s>" % re.sub(r'[\s<>()]', '', self.message_id) if self.in_reply_to: msg["In-Reply-To"] = "<%s>" % unfold(self.in_reply_to) # Body content = self.ADDRESS_REPLACE_RE.sub(r"\1(a)\2", self.content) # Enforce `multipart/mixed` even when there are no attachments. msg.set_content(content, subtype='plain') msg.make_mixed() # Attachments for attachment in self.attachments.order_by("counter"): mimetype = attachment.content_type.split('/', 1) msg.add_attachment(attachment.get_content(), maintype=mimetype[0], subtype=mimetype[1], filename=attachment.name) return msg def as_bytes(self): """Similar to EmailMessage.as_bytes() but sets mangle_from_=True. Serialize the current email into bytes to be added into an mbox. """ msg = self.as_message() # We have to call BytesGenerator here to set # mangle_from_=True, which is set to 'False' by default in # EmailMessage.as_bytes() method. fd = BytesIO() gen = BytesGenerator(fd, mangle_from_=True) gen.flatten(msg, unixfrom=True) return fd.getvalue() @property def display_fixed(self): return "@@" in self.content def _set_message_id_hash(self): from hyperkitty.lib.utils import get_message_id_hash # circular import if not self.message_id_hash: self.message_id_hash = get_message_id_hash(self.message_id) def on_post_init(self): self._set_message_id_hash() def on_post_created(self): self.thread.on_email_added(self) self.mailinglist.on_email_added(self) if not getattr(settings, "HYPERKITTY_BATCH_MODE", False): # For batch imports, let the cron job do the work from hyperkitty.tasks import check_orphans check_orphans(self.id) def on_pre_save(self): self._set_message_id_hash() # Link to the thread if self.thread_id is None: # Create the thread if not found thread, _thread_created = Thread.objects.get_or_create( mailinglist=self.mailinglist, thread_id=self.message_id_hash) self.thread = thread # Make sure there is only one email with parent_id == None in a thread if self.parent_id is not None: return starters = Email.objects.filter( thread=self.thread, parent_id__isnull=True ).values_list("id", flat=True) if len(starters) > 0 and list(starters) != [self.id]: raise IntegrityError("There can be only one email with " "parent_id==None in the same thread") def on_post_save(self): pass def on_pre_delete(self): # Reset parent_id children = self.children.order_by("date") if not children: return if self.parent is None: # Temporarily set the email's parent_id to not None, to allow the # next email to be the starting email (there's a check on_save for # duplicate thread starters) self.parent = self self.save(update_fields=["parent"]) starter = children[0] starter.parent = None starter.save(update_fields=["parent"]) children.all().update(parent=starter) else: children.update(parent=self.parent) def on_post_delete(self): try: thread = Thread.objects.get(id=self.thread_id) except Thread.DoesNotExist: pass else: thread.on_email_deleted(self) try: mlist = MailingList.objects.get(pk=self.mailinglist_id) except MailingList.DoesNotExist: pass else: mlist.on_email_deleted(self) def on_vote_added(self, vote): from hyperkitty.tasks import rebuild_email_cache_votes rebuild_email_cache_votes(self.id) on_vote_deleted = on_vote_added class Attachment(models.Model): email = models.ForeignKey( "Email", related_name="attachments", on_delete=models.CASCADE) counter = models.SmallIntegerField() name = models.CharField(max_length=255) content_type = models.CharField(max_length=255) encoding = models.CharField(max_length=255, null=True) size = models.IntegerField(null=True) content = models.BinaryField(null=True) class Meta: unique_together = ("email", "counter") def on_pre_save(self): # set the size if not self.size and self.content is not None: self.size = len(self.content) def _get_folder(self): global_folder = getattr( settings, "HYPERKITTY_ATTACHMENT_FOLDER", None) if global_folder is None: return None mlist = self.email.mailinglist.name try: listname, domain = mlist.rsplit("@", 1) except ValueError: listname = "none" domain = mlist return os.path.join( global_folder, domain, listname, self.email.message_id_hash[0:2], self.email.message_id_hash[2:4], self.email.message_id_hash[4:6], str(self.email.id), ) def get_content(self): folder = self._get_folder() if folder is None or self.content is not None: return bytes(self.content) filepath = os.path.join(folder, str(self.counter)) if not os.path.exists(filepath): logger.error("Could not find local attachment %s for email %s", self.counter, self.email.id) return "" with open(filepath, "rb") as f: content = f.read() return content def set_content(self, content): if isinstance(content, str): if self.encoding is not None: content = content.encode(self.encoding, errors='replace') else: content = content.encode('utf-8') self.size = len(content) folder = self._get_folder() if folder is None: self.content = content return if not os.path.exists(folder): os.makedirs(folder) with open(os.path.join(folder, str(self.counter)), "wb") as f: f.write(content) self.content = None ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/favorite.py0000644000076500000240000000234414355232204021112 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.conf import settings from django.db import models class Favorite(models.Model): thread = models.ForeignKey( "Thread", related_name="favorites", on_delete=models.CASCADE) user = models.ForeignKey( settings.AUTH_USER_MODEL, related_name="favorites", on_delete=models.CASCADE) def __str__(self): return "%s is a favorite of %s" % ( str(self.thread), str(self.user)) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/mailinglist.py0000644000076500000240000004051214355232204021606 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import datetime import logging from enum import Enum from urllib.error import HTTPError from django.conf import settings from django.core.cache import cache from django.db import models from django.utils.timezone import now, utc import dateutil.parser from django_mailman3.lib.mailman import get_mailman_client from django_mailman3.lib.user import get_django_user from mailmanclient import MailmanConnectionError from hyperkitty.lib.utils import pgsql_disable_indexscan from .common import ModelCachedValue from .thread import Thread logger = logging.getLogger(__name__) class ArchivePolicy(Enum): """ Copy from mailman.interfaces.archiver.ArchivePolicy since we can't import mailman (PY3-only). This should probably be moved to mailman.client. """ never = 0 private = 1 public = 2 class ArchiveRenderingMode(Enum): """Archive rendering mode determines if Hyperkitty renders archive as plain text or markdown text. """ text = 'text' markdown = 'markdown' class MailingList(models.Model): """ An archived mailing-list. """ name = models.CharField(db_index=True, max_length=254, unique=True) list_id = models.CharField(max_length=254, null=True, unique=True) display_name = models.CharField(max_length=255) description = models.TextField(null=True) subject_prefix = models.CharField(max_length=255) archive_policy = models.IntegerField( choices=[(p.value, p.name) for p in ArchivePolicy], default=ArchivePolicy.public.value) created_at = models.DateTimeField(default=now) archive_rendering_mode = models.CharField(max_length=255, null=True) owners = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='owned_lists') moderators = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='moderated_lists') MAILMAN_ATTRIBUTES = ( "display_name", "description", "subject_prefix", "archive_policy", "created_at", "list_id", "archive_rendering_mode", ) def __init__(self, *args, **kwargs): super(MailingList, self).__init__(*args, **kwargs) self.cached_values = { "recent_threads": RecentThreads(self), "participants_count_for_month": ParticipantsCountForMonth(self), "recent_participants_count": RecentParticipantsCount(self), "top_posters": TopPosters(self), "top_threads": TopThreads(self), "popular_threads": PopularThreads(self), "first_date": FirstDate(self), } self.recent_cached_values = [ self.cached_values[key] for key in [ "recent_threads", "recent_participants_count", "top_threads", "top_posters", "popular_threads", ] ] def __repr__(self): return ''.format(self.name, self.list_id) def __str__(self): return self.list_id @property def is_private(self): return self.archive_policy == ArchivePolicy.private.value @property def is_new(self): return (self.created_at and now() - self.created_at <= datetime.timedelta(days=30)) def get_recent_dates(self): today = now() # today -= datetime.timedelta(days=400) #debug # the upper boundary is excluded in the search, add one day end_date = today + datetime.timedelta(days=1) begin_date = end_date - datetime.timedelta(days=32) return begin_date, end_date def get_participants_count_between(self, begin_date, end_date): # We filter on emails dates instead of threads dates because that would # also include last month's participants when threads carry from one # month to the next # TODO: caching? return self.emails.filter( date__gte=begin_date, date__lt=end_date ).values("sender_id").distinct().count() def get_threads_between(self, begin_date, end_date): """Get MailingList threads between the dates. :param begin_date: The cutoff for oldest thread, decided by the posting date of the first email. :param end_date: The cutoff for the newest thread. """ return (self.threads.filter( starting_email__date__lt=end_date, date_active__gte=begin_date) .order_by("-date_active") .select_related('starting_email') .select_related('starting_email__sender') ) @property def recent_participants_count(self): return self.cached_values["recent_participants_count"]() @property def recent_threads(self): return self.cached_values["recent_threads"]() @property def recent_threads_count(self): # Don't use a CachedValue for this one, because it does not need a # specific warm up or rebuild: this is done by the recent_threads # CachedValue. begin_date, end_date = self.get_recent_dates() cache_key = "MailingList:%s:recent_threads_count" % self.pk result = cache.get(cache_key) if result is None: result = self.get_threads_between(begin_date, end_date).count() # The cache will be refreshed daily by a periodic job. cache.set(cache_key, result, None) return result def get_participants_count_for_month(self, year, month): return self.cached_values["participants_count_for_month"](year, month) @property def top_posters(self): return self.cached_values["top_posters"]() @property def top_threads(self): """Threads with the most answers.""" return self.cached_values["top_threads"]() @property def popular_threads(self): """Threads with the most votes.""" return self.cached_values["popular_threads"]() def update_from_mailman(self): try: client = get_mailman_client() mm_list = client.get_list(self.name) except MailmanConnectionError: return except HTTPError: return # can't update at this time if not mm_list: return def convert_date(value): value = dateutil.parser.parse(value) if value.tzinfo is None: value = value.replace(tzinfo=utc) return value converters = { "created_at": convert_date, "archive_policy": lambda p: ArchivePolicy[p].value, } for propname in self.MAILMAN_ATTRIBUTES: try: value = getattr(mm_list, propname) except AttributeError: value = mm_list.settings[propname] if propname in converters: value = converters[propname](value) setattr(self, propname, value) self.save() # Update the owners and moderators from Mailman 3 API. self._update_owner_mods_from_mailman(mm_list) def _update_owner_mods_from_mailman(self, mm_list): """Update Owners and moderators from Mailman.""" for owner in mm_list.owners: user = get_django_user(owner) if user and not bool(self.owners.filter(id=user.id)): logger.debug('Adding %s as owner of MailingList: %s', user, self.list_id) self.owners.add(user) for mod in mm_list.moderators: user = get_django_user(mod) if user and not bool(self.moderators.filter(id=user.id)): logger.debug('Adding %s as moderator of MailingList: %s', user, self.list_id) self.moderators.add(user) # Events (signal callbacks) def on_pre_save(self): # Set the default list_id if self.list_id is None: self.list_id = self.name.replace("@", ".") def on_thread_added(self, thread): self.cached_values["recent_threads"].add_thread(thread) def on_thread_deleted(self, thread): from hyperkitty.tasks import ( rebuild_mailinglist_cache_for_month, rebuild_mailinglist_cache_recent) begin_date, end_date = self.get_recent_dates() if thread.date_active >= begin_date and thread.date_active < end_date: # It's a recent thread rebuild_mailinglist_cache_recent(self.name) rebuild_mailinglist_cache_for_month( self.name, thread.date_active.year, thread.date_active.month) def on_email_added(self, email): if getattr(settings, "HYPERKITTY_BATCH_MODE", False): # Cache handling will be done at the end of the import # process. return # Rebuild the cached values. from hyperkitty.tasks import ( rebuild_mailinglist_cache_for_month, rebuild_mailinglist_cache_recent) rebuild_mailinglist_cache_recent(self.name) rebuild_mailinglist_cache_for_month( self.name, email.date.year, email.date.month) def on_email_deleted(self, email): # Don't use on_email_added, it will try appending to the # recent_threads and emails aren't associated to a thread # when they are deleted. # It's not semantically identical to on_thread_deleted() but it's the # same code, so DRY. try: email.thread except Thread.DoesNotExist: pass # Already deleted else: self.on_thread_deleted(email.thread) def on_vote_added(self, vote): from hyperkitty.tasks import rebuild_cache_popular_threads rebuild_cache_popular_threads(self.name) on_vote_deleted = on_vote_added class RecentThreads(ModelCachedValue): cache_key = "recent_threads" def get_value(self): # Only cache the list of thread ids, or it may go over memcached's size # limit (1MB) begin_date, end_date = self.instance.get_recent_dates() thread_ids = self.instance.get_threads_between( begin_date, end_date).values_list("id", flat=True) # Convert QuerySet to a list, so that we can add/remove thread_ids. return list(thread_ids) def rebuild(self): value = super(RecentThreads, self).rebuild() cache.set("%s_count" % self._get_cache_key(), len(value), None) return value def get_or_set(self): thread_ids = super(RecentThreads, self).get_or_set() return [Thread.objects.get(pk=pk) for pk in thread_ids] def add_thread(self, thread): # Add the thread to the recent_threads. # Just append to the cache, a daily cron job will rebuild # the cache entirely to remove older threads. recent_thread_ids = self.get_value() if recent_thread_ids is None: recent_thread_ids = [] if thread.id in recent_thread_ids: # If the thread is already recent, make it the most recent. recent_thread_ids.remove(thread.id) recent_thread_ids.insert(0, thread.id) cache.set(self._get_cache_key(), recent_thread_ids, None) cache.set("%s_count" % self._get_cache_key(), len(recent_thread_ids), None) class ParticipantsCountForMonth(ModelCachedValue): def _get_cache_key(self, year, month): return "MailingList:%s:p_count_for:%s:%s" % ( self.instance.pk, year, month) def get_value(self, year, month): begin_date = datetime.datetime(year, month, 1, tzinfo=utc) end_date = begin_date + datetime.timedelta(days=32) end_date = end_date.replace(day=1) return self.instance.get_participants_count_between( begin_date, end_date) class RecentParticipantsCount(ModelCachedValue): cache_key = "recent_participants_count" def get_value(self): begin_date, end_date = self.instance.get_recent_dates() return self.instance.get_participants_count_between( begin_date, end_date) class TopPosters(ModelCachedValue): cache_key = "top_posters" def get_value(self): from .email import Email # avoid circular imports begin_date, end_date = self.instance.get_recent_dates() query = Email.objects.filter( mailinglist=self.instance, date__gte=begin_date, date__lt=end_date, ).only("sender", "sender_name").select_related("sender") posters = {} for email in query: key = (email.sender.address, email.sender_name) if key not in posters: posters[key] = 1 else: posters[key] += 1 # It's not necessary to return instances since it's only used in # templates where access to instance attributes or dictionnary keys is # identical. posters = [ {"address": p[0], "name": p[1], "count": c} for p, c in posters.items() ] sorted_posters = sorted( posters, key=lambda p: p["count"], reverse=True) return sorted_posters[:5] class TopThreads(ModelCachedValue): """Threads with the most answers.""" cache_key = "top_threads" def get_value(self): # Filter on the recent_threads ids instead of re-using the date # filter, otherwise the Sum will be computed for every thread # regardless of their date. begin_date, end_date = self.instance.get_recent_dates() recent_thread_ids = self.instance.get_threads_between( begin_date, end_date).values("id") threads = Thread.objects.filter( id__in=recent_thread_ids).annotate( models.Count("emails")).order_by("-emails__count")[:20] # (not sure about using .values_list() here because of the annotation) # Only cache the list of thread ids, or it may go over memcached's size # limit (1MB) return [t.id for t in threads] def get_or_set(self): thread_ids = super(TopThreads, self).get_or_set() return [Thread.objects.get(pk=pk) for pk in thread_ids] class PopularThreads(ModelCachedValue): """Threads with the most votes.""" cache_key = "popular_threads" def get_value(self): # Filter on the recent_threads ids instead of re-using the date # filter, otherwise the Sum will be computed for every thread # regardless of their date. begin_date, end_date = self.instance.get_recent_dates() recent_thread_ids = self.instance.get_threads_between( begin_date, end_date).values("id") threads = Thread.objects.filter( id__in=recent_thread_ids).annotate( models.Sum("emails__votes__value")).order_by( "-emails__votes__value__sum")[:20] # (not sure about using .values_list() here because of the annotation) for thread in threads: value = thread.emails__votes__value__sum if value is None: value = 0 cache.set("Thread:%s:votes_total" % thread.id, value, None) # Only cache the list of thread ids, or it may go over memcached's size # limit (1MB) return [t.id for t in threads if t.votes_total > 0] def get_or_set(self): thread_ids = super(PopularThreads, self).get_or_set() return [Thread.objects.get(pk=pk) for pk in thread_ids] class FirstDate(ModelCachedValue): cache_key = "first_date" def get_value(self): with pgsql_disable_indexscan(): value = self.instance.emails.order_by( "date").values_list("date", flat=True).first() if value is not None: return value.date() else: return None ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/profile.py0000644000076500000240000000406014355232204020730 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging from django.conf import settings from django.db import models from allauth.account.models import EmailAddress from .email import Email logger = logging.getLogger(__name__) class Profile(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name="hyperkitty_profile", on_delete=models.CASCADE) karma = models.IntegerField(default=1) def __str__(self): return '%s' % (str(self.user)) @property def emails(self): return Email.objects.filter( sender__address__in=self.addresses).order_by("date") @property def addresses(self): return list(EmailAddress.objects.filter( user=self.user).filter( verified=True).order_by("email").values_list( "email", flat=True)) def get_votes_in_list(self, list_name): # TODO: Caching ? votes = self.user.votes.filter(email__mailinglist__name=list_name) likes = votes.filter(value=1).count() dislikes = votes.filter(value=-1).count() return likes, dislikes def get_first_post(self, mlist): return self.emails.filter( mailinglist=mlist).order_by("archived_date").first() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/sender.py0000644000076500000240000000466414355232204020562 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging from urllib.error import HTTPError from django.db import models from django_mailman3.lib.mailman import get_mailman_client from mailmanclient import MailmanConnectionError logger = logging.getLogger(__name__) class Sender(models.Model): address = models.EmailField(max_length=255, primary_key=True) mailman_id = models.CharField(max_length=255, null=True, db_index=True) def __str__(self): return self.address @property def name(self): try: return self.emails.order_by("-date").values_list( "sender_name", flat=True)[0] except IndexError: return "(no name)" @property def names(self): return self.emails.order_by("-date").values_list( "sender_name", flat=True) def set_mailman_id(self): try: client = get_mailman_client() mm_user = client.get_user(self.address) except HTTPError as e: if e.code == 404: return # User not found in Mailman # normalize all possible error types raise MailmanConnectionError(e) except ValueError: # This smells like a badly formatted email address (saw it in the # wild) logger.warning( "Invalid response when getting user %s from Mailman", self.address) return # Ignore it self.mailman_id = mm_user.user_id self.save() # # Go further and associate the user's other addresses? # Sender.objects.filter(address__in=mm_user.addresses # ).update(mailman_id=mm_user.user_id) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/tag.py0000644000076500000240000000320214355232204020040 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.conf import settings from django.db import models class Tagging(models.Model): thread = models.ForeignKey("Thread", on_delete=models.CASCADE) user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE) tag = models.ForeignKey("Tag", on_delete=models.CASCADE) def __str__(self): return 'Tag %s on %s by %s' % ( str(self.tag), str(self.thread), str(self.user)) class Tag(models.Model): name = models.CharField(max_length=255, db_index=True, unique=True) threads = models.ManyToManyField( "Thread", through="Tagging", related_name="tags") users = models.ManyToManyField( settings.AUTH_USER_MODEL, through="Tagging", related_name="tags") class Meta: ordering = ["name"] def __str__(self): return 'Tag %s' % self.name ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/thread.py0000644000076500000240000002106114355232204020537 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # import logging from collections import namedtuple from django.conf import settings from django.db import models from django.utils.timezone import now, utc from hyperkitty.lib.analysis import compute_thread_order_and_depth from .common import ModelCachedValue, VotesCachedValue logger = logging.getLogger(__name__) class Thread(models.Model): """ A thread of archived email, from a mailing-list. It is identified by both the list name and the thread id. """ mailinglist = models.ForeignKey( # Delete the model if the MailingList is deleted. "MailingList", related_name="threads", on_delete=models.CASCADE) thread_id = models.CharField(max_length=255, db_index=True) date_active = models.DateTimeField(db_index=True, default=now) category = models.ForeignKey( "ThreadCategory", related_name="threads", null=True, on_delete=models.SET_NULL) starting_email = models.OneToOneField( "Email", related_name="started_thread", null=True, on_delete=models.SET_NULL) def __init__(self, *args, **kwargs): super(Thread, self).__init__(*args, **kwargs) self.cached_values = { "participants_count": ParticipantsCount(self), "emails_count": EmailsCount(self), "subject": Subject(self), "votes": VotesCachedValue(self), "votes_total": VotesTotal(self), } class Meta: unique_together = ("mailinglist", "thread_id") def __str__(self): return self.subject @property def participants(self): """Set of email senders in this thread""" from .email import Email Participant = namedtuple("Participant", ["name", "address"]) return [ Participant(name=e["sender_name"], address=e["sender__address"]) for e in Email.objects.filter(thread_id=self.id).values( "sender__address", "sender_name").distinct() ] @property def participants_count(self): return self.cached_values["participants_count"]() def replies_after(self, date): return self.emails.filter(date__gt=date) # def _get_category(self): # if not self.category_id: # return None # return self.category_obj.name # def _set_category(self, name): # if not name: # self.category_id = None # return # session = object_session(self) # try: # category = session.query(Category).filter_by(name=name).one() # except NoResultFound: # category = Category(name=name) # session.add(category) # self.category_id = category.id # category = property(_get_category, _set_category) @property def emails_count(self): return self.cached_values["emails_count"]() @property def subject(self): return self.cached_values["subject"]() def get_votes(self): return self.cached_values["votes"]() @property def votes_total(self): return self.cached_values["votes_total"]() @property def prev_thread(self): # TODO: Make it a relationship return Thread.objects.filter( mailinglist__id=self.mailinglist_id, date_active__lt=self.date_active ).order_by("-date_active").first() @property def next_thread(self): # TODO: Make it a relationship return Thread.objects.filter( mailinglist__id=self.mailinglist_id, date_active__gt=self.date_active ).order_by("date_active").first() def is_unread_by(self, user): if not user.is_authenticated: return False try: last_view = LastView.objects.get(thread=self, user=user) except LastView.DoesNotExist: return True except LastView.MultipleObjectsReturned: last_view_duplicate, last_view = LastView.objects.filter( thread=self, user=user).order_by("view_date").all() last_view_duplicate.delete() return self.date_active.replace(tzinfo=utc) > last_view.view_date def find_starting_email(self): # Find and set the staring email if it was not specified from .email import Email # circular import if self.starting_email is not None: return try: self.starting_email = self.emails.get(parent_id__isnull=True) except Email.DoesNotExist: self.starting_email = self.emails.order_by("date").first() except ValueError: # If the Thread is not created yet, the self.emails will raise a # ValueError exception. This happens at creation time because this # method is called by on_pre_save # # https://docs.djangoproject.com/en/4.1/releases/4.1/#reverse-foreign-key-changes-for-unsaved-model-instances return def on_pre_save(self): self.find_starting_email() def on_post_created(self): self.mailinglist.on_thread_added(self) def on_post_save(self): pass def on_post_delete(self): self.mailinglist.on_thread_deleted(self) def on_email_added(self, email): self.find_starting_email() self.date_active = email.date if self.starting_email is None: self.starting_email = email self.save() if not getattr(settings, "HYPERKITTY_BATCH_MODE", False): # Cache handling and thread positions will be handled at the end of # the import process. from hyperkitty.tasks import ( compute_thread_positions, rebuild_thread_cache_new_email) rebuild_thread_cache_new_email(self.id) compute_thread_positions(self.id) def on_email_deleted(self, email): from hyperkitty.tasks import rebuild_thread_cache_new_email # update or cleanup thread if self.emails.count() == 0: self.delete() else: if self.starting_email is None: self.find_starting_email() self.save(update_fields=["starting_email"]) compute_thread_order_and_depth(self) self.date_active = self.emails.order_by("-date").first().date rebuild_thread_cache_new_email(self.id) def on_vote_added(self, vote): from hyperkitty.tasks import rebuild_thread_cache_votes rebuild_thread_cache_votes(self.id) on_vote_deleted = on_vote_added class ParticipantsCount(ModelCachedValue): cache_key = "participants_count" def get_value(self): return len(self.instance.participants) class EmailsCount(ModelCachedValue): cache_key = "emails_count" def get_value(self): return self.instance.emails.count() class Subject(ModelCachedValue): cache_key = "subject" def get_value(self): return self.instance.starting_email.subject class VotesTotal(ModelCachedValue): cache_key = "votes_total" def get_value(self): votes = self.instance.get_votes() return votes["likes"] - votes["dislikes"] class LastView(models.Model): thread = models.ForeignKey( "Thread", related_name="lastviews", on_delete=models.CASCADE) user = models.ForeignKey( settings.AUTH_USER_MODEL, related_name="lastviews", on_delete=models.CASCADE) view_date = models.DateTimeField(auto_now=True) def __str__(self): """Unicode representation""" return "Last view of %s by %s was %s" % ( str(self.thread), str(self.user), self.view_date.isoformat()) def num_unread(self): if self.thread.date_active.replace(tzinfo=utc) <= self.view_date: return 0 # avoid the expensive query below else: return self.thread.emails.filter(date__gt=self.view_date).count() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/models/vote.py0000644000076500000240000000314214355232204020245 0ustar00maxkingstaff# -*- coding: utf-8 -*- # # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from django.conf import settings from django.db import models class Vote(models.Model): """ A User's vote on a message """ email = models.ForeignKey( "Email", related_name="votes", on_delete=models.CASCADE) user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name="votes", on_delete=models.CASCADE) value = models.SmallIntegerField(db_index=True) class Meta: unique_together = ("email", "user") def on_post_save(self): self.email.on_vote_added(self) self.email.thread.on_vote_added(self) self.email.mailinglist.on_vote_added(self) def on_post_delete(self): self.email.on_vote_deleted(self) self.email.thread.on_vote_deleted(self) self.email.mailinglist.on_vote_deleted(self) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/search_indexes.py0000644000076500000240000001024714355232204020775 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2014-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # Modified by Mark Sapiro # from django.core.management.base import CommandError from django.http.response import Http404 from django.shortcuts import get_object_or_404 from haystack import indexes from haystack.management.commands.update_index import ( Command as UpdateIndexCommand) from haystack.query import SearchQuerySet from hyperkitty.models import Email, MailingList # Create a global for the listname. LISTNAME = None class EmailIndex(indexes.SearchIndex, indexes.Indexable): text = indexes.CharField(document=True, use_template=True) mailinglist = indexes.CharField(model_attr='mailinglist__name') subject = indexes.CharField(model_attr='subject', boost=1.25, use_template=True) date = indexes.DateTimeField(model_attr='date') sender = indexes.CharField( model_attr='sender_name', null=True, boost=1.125) tags = indexes.MultiValueField( model_attr='thread__tags__name', null=True, boost=1.25) archived_date = indexes.DateTimeField(model_attr='archived_date') def get_model(self): return Email def get_updated_field(self): return 'archived_date' def index_queryset(self, using=None): if LISTNAME is None: return self.get_model().objects.all() else: return self.get_model().objects.filter( mailinglist__name=LISTNAME) def load_all_queryset(self): # Pull other objects related to the Email in search results. return self.get_model().objects.all().select_related( "sender", "thread") def update_index(remove=False, listname=None, verbosity=0): """ Update the search index with the new emails since the last index update or if listname is provided, with all emails from that list. Setting remove to True is extremely slow, it needs to scan the entire index and database. It takes about 15 minutes on Fedora's lists, so it is not fit for a frequent operation. The listname option is intended to update a single list after importing that list's archives. Doing the entire archive takes way too long and doing a 'since' doesn't get the old imported posts. """ global LISTNAME LISTNAME = listname update_cmd = UpdateIndexCommand() if LISTNAME is None: # Find the last email in the index: try: last_email = SearchQuerySet().latest('archived_date') except Exception: # Different backends can raise different exceptions unfortunately update_cmd.start_date = None else: update_cmd.start_date = last_email.archived_date else: # Is this a valid list? try: get_object_or_404(MailingList, name=listname) except Http404 as e: raise CommandError('{}: {}'.format(listname, e)) # set the start date to None to do the whole list. update_cmd.start_date = None # set defaults update_cmd.verbosity = verbosity update_cmd.batchsize = None update_cmd.end_date = None update_cmd.workers = 0 update_cmd.commit = True update_cmd.remove = remove try: from haystack.management.commands.update_index import ( DEFAULT_MAX_RETRIES) except ImportError: pass else: update_cmd.max_retries = DEFAULT_MAX_RETRIES update_cmd.update_backend("hyperkitty", "default") ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/signals.py0000644000076500000240000001043314355232204017446 0ustar00maxkingstaff# -*- coding: utf-8 -*- # Copyright (C) 2015-2023 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty 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. # # HyperKitty 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 # HyperKitty. If not, see . # # Author: Aurelien Bompard # from contextlib import contextmanager from django.conf import settings from django.db.models.signals import ( post_delete, post_init, post_save, pre_delete, pre_save) from django.dispatch import receiver from django_mailman3.signals import mailinglist_created, mailinglist_modified from hyperkitty.lib.mailman import import_list_from_mailman from hyperkitty.models.email import Attachment, Email from hyperkitty.models.mailinglist import MailingList from hyperkitty.models.profile import Profile from hyperkitty.models.thread import Thread from hyperkitty.models.vote import Vote # Email @receiver(post_init, sender=Email) def Email_on_post_init(sender, **kwargs): kwargs["instance"].on_post_init() @receiver(pre_save, sender=Email) def Email_on_pre_save(sender, **kwargs): kwargs["instance"].on_pre_save() @receiver(post_save, sender=Email) def Email_on_post_save(sender, **kwargs): if kwargs["created"]: kwargs["instance"].on_post_created() else: kwargs["instance"].on_post_save() @receiver(pre_delete, sender=Email) def Email_on_pre_delete(sender, **kwargs): kwargs["instance"].on_pre_delete() @receiver(post_delete, sender=Email) def Email_on_post_delete(sender, **kwargs): kwargs["instance"].on_post_delete() # Attachment @receiver(pre_save, sender=Attachment) def Attachment_on_pre_save(sender, **kwargs): kwargs["instance"].on_pre_save() # MailingList @receiver(pre_save, sender=MailingList) def MailingList_set_list_id(sender, **kwargs): kwargs["instance"].on_pre_save() # Profile @receiver(post_save, sender=settings.AUTH_USER_MODEL) def Profile_on_post_save(sender, **kwargs): user = kwargs["instance"] if not Profile.objects.filter(user=user).exists(): Profile.objects.create(user=user) # Thread @receiver(pre_save, sender=Thread) def Thread_on_pre_save(sender, **kwargs): kwargs["instance"].on_pre_save() @receiver(post_save, sender=Thread) def Thread_on_post_save(sender, **kwargs): if kwargs["created"]: kwargs["instance"].on_post_created() else: kwargs["instance"].on_post_save() @receiver(post_delete, sender=Thread) def Thread_on_post_delete(sender, **kwargs): kwargs["instance"].on_post_delete() # Vote @receiver(post_save, sender=Vote) def Vote_on_post_save(sender, **kwargs): kwargs["instance"].on_post_save() @receiver(post_delete, sender=Vote) def Vote_on_post_delete(sender, **kwargs): kwargs["instance"].on_post_delete() # Mailman signals @receiver(mailinglist_created) def on_mailinglist_created(sender, **kwargs): import_list_from_mailman(kwargs["list_id"]) @receiver(mailinglist_modified) def on_mailinglist_modified(sender, **kwargs): import_list_from_mailman(kwargs["list_id"]) # Utility functions. @contextmanager def silenced_email_pre_delete(): """Disable the handling of pre_delete signal for Email. This is required because when trying to delete the entire thread, it doesn't make sense to keep rebalancing the parent of the thread. This is what the `on_pre_delete` signal handler does. We use this only when we are absolutely sure that we are going to delete the thread because we know it can land us a weird state where there are no parents or references to non-existent rows. """ pre_delete.disconnect(Email_on_pre_delete, sender=Email) post_delete.disconnect(Email_on_post_delete, sender=Email) yield pre_delete.connect(Email_on_pre_delete, sender=Email) post_delete.connect(Email_on_post_delete, sender=Email) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.873474 HyperKitty-1.3.7/hyperkitty/static/0000755000076500000240000000000014355237147016735 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.8763669 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/0000755000076500000240000000000014355237147021151 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9626172 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/0000755000076500000240000000000014355237147021725 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/ajax-loader.gif0000644000076500000240000000315414023037632024573 0ustar00maxkingstaffGIF89aõÿÿÿøøøðððîîîÄÄÄâââÎÎÎÚÚÚÒÒÒÐÐÐÈÈÈhhh...æææ"""\\\¾¾¾444¼¼¼ªªª¢¢¢ŒŒŒPPPTTT„„„zzz¦¦¦ööö>>>ZZZ€€€˜˜˜–––úúúfffpppxxxžžž rrr´´´ØØØ!ÿ NETSCAPE2.0!þCreated with ajaxload.info!ù ,›@€0`@ €N1l@3™0…ƒÐDª¡ PPŒ¡ˆªf8 “ ‘Æeé Bâ@–40b  $‘|n „‘%n   B  · "³xBŠ ´CcªÉMÏ»aɧÕÕ#MA!ù ,”@€ 8Ãd’P( ª†Ã0„Š& Òh†ÙÅC …H“Í&QHt 00d ÙMƒÃñL   LL"& ‡ Œ)&$( H'Œ"& ¨¨C$& C²$C&N'IÜHA!ù ,˜@€0*pÃd’`±HÂB Vš€D¡@j6ÓÒYCÃf-zH,)u^ùn4‹™ Є  f[%Ž [[$ g] •B ”C \“\B»¾B¸B»¾U'%ÙCA!ù ,—@€ð8]ÃdRµÙ,K¥3$Hæ ±XCÓ‡¤’lDŽ4ùiD—ÍÀ ñ'å´  I&& Œ !$$ Œ ž&( HC  Œ v' ‹˜I ŒX ®C· ÃÇ¥CÀ*¼`JJ¦BA!ù ,”@€PhùHÃp 0|>%@e£Y"BÍÓ Ùl†ˆÉDÓ!> ¯jxO"ˆÊg*°MDìQ|@`]Ž “ „Ž”  vB% ¡£ X†°¬ °¦£ £CÃ¥° BÅÉ·¿°¾KB¸LA!ù ,™@€ ñxÃdò2™œˆ‰04Ï„°|>’¡£á(T&€éC ð3|) ’ÀM"OC ($&)†+ — &†" ——  I– T—  ³³I—C°·«BnB鮯JÛ JA;././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/button_back.png0000644000076500000240000000666314355232204024726 0ustar00maxkingstaff‰PNG  IHDR›$žýH,sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< 0IDATxÚíœYPTËÇoÕÍVyÎSò§<æ!7•ª<æ¦êVž\¯»¢€z]ʯûnbÜwÙDPEeß—a‘m˜aßWYD@gÎÉÿjzrAD+Ñóð/æôòu÷׿þºûÀð,Ë߸ª¸¸¸_@?@w T Co ( †C¿žmM_¾\…ì÷vÀúãããÉÉÉ·ÓÓÓ½²³³× † þ©ÓéVgddìNII¹ˆ2E(;݇þ¤9ZÓŒ°”ß@G¡W,T¯×¯|ñâÅ÷®e—£N ê@¾Ðo5‡k°MÚ¡šÄÄÄœÜÜÜõè_sQ^^ÞjØH‡­vè/šÓ5ØœAû+ÔššzÀ,œaÛ=orÿЯÁ&@û·ÍÌÌ̳€dÙ|*++˶_Cç Sš¾xmƒþ<%lÈøÔÐ.޵ŸB¸HGÄŒÖôå+)))—Å>0}«í[ddá6ùPxhÒ4*,,ÜŠ3{9øòQÃæž`FmÐVMšæKz½Þ›;¦ãe-¢Z[NNÎedîšJKK½š››/̶ž¦¯J»Á˜#ªmB¨3"qÿlTRRrpxØRÑÔÔhmoo˜m}M_°!ª™ÕË1WÐNX,ãíÛ×åÍ›Ýe£±ÂÚÖÖ2ŸS•••gjjj.RˆÆ'?cÛÇE»f³ùßói»¢¢Â[Øæçÿå1)°ñWQ€m >·+h>­ÒÏï¦ìî¾V3™ŒÖÖÖÖ0WíL'8î\WWW ¶ç²–––²—/_ê¡Xsq®6;;;Ë/\¸ ÅÄÄH w?¶®ª¼¼ülnn®|þüy©ªªª{>mÃ'1wïÞ•üüü¤žžžøÏ5¦²²2_œÃĘz\©#`óLNN.EÂ9WÐÎ4“¿ÿmhB?ýäà*­$ÒU{S «åÖµkפ ÈÔÂ… e777 ‹â]]]]à\lÖ××WÓÖ‘#Gl€íއʢÿ…ÑÑÑ6 ªfÛl‡fgg[1 où Ø.(cÁ½ú¿8÷«»»;aíÚµÒªU«d€—ò1¶g#Àv)88XÒ€+uØ0³²²ØÑ+3  ]2ø½š8³ÙdETzìŠÍ©d2™î^¹rÅÆÁ`¢ä{÷îIK–,QÀCääù Ï(jjƒ£3h€¨‰Dd,ÆvÙŠÉ7£ÜSÀV+`ÃçH‹CM´ÑÛÛ›-êÂN ¡fYDÒL¬±ºº:¶®#zd¢½FÔ©hllŒtî7Ëà(Ѽxñb9<<\¦}ÔO°¡ÌhSS“¹¶¶¶yQ¢€¼Åèm4[P¿ ù¡Î¶Ù¯„„„IýêëëË°ŽŽ6 ½ }+¥ÿX>Ègeý€…ÚÌ<”óGš;H "~1ý%æíÇ Uh¯eRYVô>Gz=}¦‚íµ+s*`+F¾[»=“«ý'Áµwïî®àà€ÄM›6XÕÀUU™­è´Kv‡Ü°bÐÙ€DÓ G'BF<¦­[·NÎÌÌ´b²ý1Q‘Ïž=³qÂETLII‘G£€ «ó÷÷Wì3R`±]8Û¾° °©Ã‡K&fhÆ Žh‹ÈkÃDe©û mÞ¸q££.… ª°]ºtÉÑgl}6t)v ÃøÊ•+•ôE‹qqÙÔ¾c¿p¦~¯_¯^½*!l«W¯Vž™Î2ùùùcðÅŒ{Œi‘‘‘Š] ðŦ¥¥½ûñÇ;K—.•Ÿ?n…ß"è—‹/:ÆÈñæåå1Bß„‰gÏžµ‰6Оl‡mЕ9°µc°ŒBAÒëׯk•h»z°5p…‡ßOÚ¸q½M \uµÙ ‡ÆÏdÛY€-BÀ¶gÏiÿþý £l„€ ý}ËòžÏ€¨ }ˆŸwîÜ)s,8t+cA´±©í¢^ÜÉ“'E¿º˜†þç6&@mƳ™ùA‚/rlׯ_—YŠ@šÒ¿ƒ*í6¥½ôôô1ìÏi7Æ0ÿÉ\Œb8>”<~üXiûéÓ§6ú4""Bl£WæT ÛS$DM%D™¸îOmÏžhäÙTåár<=ÕÀm䥡:ûS pÄ6qÎãòЗ-[&ÓÑt˜»»»€­ÑFqÊ“'O$Læca°µ©·7Fl{/ÛlÉ6lq¼iE!Š(p;vŒ[n:luÚ#·Â,u}'ØûSÕašèëë+ÆÖíÿ ?#2+Ûœ¶BÉ©_)*Ø”~uttÑ„‚PµàÂf°‡-áÀíhëôéÓÌǸº.£Vhh¨ÌÃ[Ń”>'&&¾£Bg‡mØ•9ÛhV·’çS xx¬SE´ƒz}NÂtå©ððP"œ$êœ;çkýPyg¶dVã8Ýt Ÿ19ã°U…­¤Nœ¥°%6bð£ü|ôèQ g½zDÂ:Ô$LGDã™Æ)Q§PÝ6.égΜQòÊ0Î1&¨“È­Ñ£›[¡ˆXŒ)êú©©©Êc;•C_¹Øpþ!li6,†DÍ^~>tè400Ðh*paéÆnÒîÜ/áÑ/”«&l¼ °@aVÁV,¢ý$ì`®‡™FÿÂwµð‘êëïï¯g9æq›„íÙØ`QÆŒmžðUñ5’¶WæTÀV‚G‡'M¥ØØçÅÿh;†`<}º²j………–ˆçåµcÌ•:B€-SÀ¦Ö¶mÛ¸Õ%ÐÜ~›¸©¶.·;½è,ž­[— êpÆoCËm#Š¥0û,h*>|¨¬džcxÞbd8Î}|¯˜O±_(Ó‡¨,Ûa\:Ud{hbÀÅAyæ¹p÷îÝûmó¥Ú®s¿¸˜d³ 6.ŠZ|Qh&T°)vx[%ØLߺu«ÄãÛ@u8Ë*@Ñ&òäõë× Øjà÷v¶Ë|777ÇÑÅÛŒs*`‹Æïm2¦òrBB‚LQQ‘¥8"A-Fù²ììì‰;wîðµ_fÒç¾#Ý€rïDÛ˜¤VD"e<ä6¬•|åy|ï–þ9Ѱ-ݸqƒïy­v¶íÜ/DŸæ˜˜e X5ož¨Ï…gÂ8ÇØ€MmyÕŒ^·nÝ’(ÚB{å°_Ám–öy»ÇX&p!’¹C`‡Ñaû¶ð-¡GßÇìcveN/uÑX+ôÿOTy€²ˆ?§+ça¢óçjŸõí°D™¼™ê£n!ÊͪmLhëÍ¥_sÆRHMcº>f;.JÀö¬†Â"Mš>•Ô¿ˆ¯Çy¢‰š4} Mú#œx®Ñ¤éSH ÿx² ×Nd4iÒ4Ÿ2 à«gÒŸ…#ºñvÔ©IÓ|©¸¸¸‹\6_ç/¼äáÊËßâ÷}Já|8˜••5ªéËVZZÚ/ŸPø¤oW‰¯ò!£W¯×¿–O!€ö†¬‰¶¼µïU~Åß_R ÃŽ¿{;ŸÂ™p‚¶ÑÆßµoˆk߈wüû@1 Ó鬀Dž^¾íï5Çk°½÷eGsjjêhaaáœ!㯰wÒl~§9]ƒmÚ™HN0"áÀ÷v6б,ÿ?!! ]‚­_i×`›Qöo`…𼕔”dDüsa¹  €¶­ˆŸ™†­WÆUwˆe¡õQ“›Ëÿæ”à!b•àg'4Ná¹ ÊÅç@û¿9ý¥æ`MjýOÛQƒ^ÐWIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/button_back.svg0000644000076500000240000000651614355232204024736 0ustar00maxkingstaffBack to the threadBack to the thread././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/button_newer.png0000644000076500000240000000625614355232204025144 0ustar00maxkingstaff‰PNG  IHDR$f³ÛsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< +IDATxÚíœYPTÙÇ'©Ê¼æ!ïyÈCÞ’Êsò’ª¤*•EÇ—QÁŒÊŒëLÔ±¢f‡q—GT Ùmšµ†^ØD”}Q@@é{óûnqz.d »3AÛª¿Ý÷ìç|¿ó}ç44oèºþF ÊÎÎþú :Œ P=êGã¨Õ" ŠFD?´ æç( ]¾|¹ÑjµÆì´Ùlv»}‘Ëåú+¯KŠŠŠ>ÎÏÏßCþyʵQþúý&¸à¯!@þ·( æææÆɲêêê?û«’’’0`JúèúUpá_€0öz4 8ñ0‹âoÏ+‡Ã±$´=DK‚‹ÿ „ßDgAíxœ`á\ ´‰vûhWЯ @“ðØsrr*Ýn÷*Œ¾x®…7Z DMô“‰v5o´­@¿ž  xà©©ªªúc/Yª¨¨ç°š———Ô¼‘E Œ<’[öDâç‹¥ãFbäР‚ú19ÎO&oØ›Íðü^nJd~F¡ˆ ‚šM¥¥¥1@tÇ ¶ÂÂÂ427ªúúúíÐNçS 9 ´‘‘‘SÆ-sÌËË{&ùôý½Ëåz"iªî±cÇt@¾l@±  VœNbìlž´öö¶§6L…çèÑC._u_TÙ  øøxýwÞÑ×­[§ ˜jçTa,Ü‘#G´ÒÒÒÇj! ÇÉ·©g` 77wLÕ—³ bìƒz€-ÿСCFÙ­[·míÝ»×xf±=x¬Tô¸¸8iG3¯Ñœà5dzzº–šš*@·*€Þ~ûmÖñ¨F¿Æó¦M›Äˆ¹€rMÕ“#sºpá‚ødcˆ°ß3æ1.ïec°V-xà’äädÈ2‚eœFï¾û®Î\gnµK—.5Ò¾øâ è=Ë—/Wix¸_6©¬¬ŒWg ÇL:™Äø™<Ùmm­À9 žÃ•³Õ›+±(¹ CÃåïËÊʼ†ÁMwâ–»å½x1¦,ö®]»Œ|^=x²<¼‘a¤K—.ib4NVÚåiäÉNÅCU¨ HF[Ðx–Å'dT(€¤>Þ°™p(}L?»¾Ë®IÞ.I$Àš (;”×ÄÖP½ªGˆ™œt6JpõÂÃÃq‰V®\©Êã9sжõÄÄÄxvìØá‘5‘|<[Þç¡j›_Ê©S§4@ù¾l@If€2ILžIv{iåúõ?ÀºBOHˆkœ­Î\ŠÅ(’sL0--M»QŒ¢™‹ª………i§OŸÖ¤mÙ‰+V¬0êr|êÂxujÑCCC§´%ÞßÌÌÌô(䶙ƺMÝ4ÊPÅÆÆJHKï¡Êhƒô¡ž9GõH=¸tæÌ£ž„°éóÌÏÏ—y6¼ÿþûF½Ý»wk'OžÔJåyñ¦£ |ú¸Ž—JaCs‰ŠŠÒØžl@é*„µ;¥BÆLJJJ,_½zÕ„(<|¥^SS%ÙÊÙêÍ•ÈnˆÅÏ·kŽñÔÃÂ5I8˜Óø1~ÅæÍ›½}J@tw@yŒ­S•á ÜBmTϬA—jOÎ1j=¤-¹4L“!ê¡”UDÆ,—5æ4„‡uªó–HÎNÌOWÉx}Ù€ @‰ÅÅÅò9P‘/¥¥]ªþè£P/Daa+[›¼æ½,1ájùÐMb= @E쪌<¡ÎÄò^Iǰ•rp£|ùå—ÚñãÇ5‹Å"çŸ>Ég‹É7£YYY:c¯c×¶ªv€ð©êÊ ý_tt´G±ªQf@òØÉϤ^L Š™ÆO6@íàP;&åñxP3éFŸxK1|1Ðtªqà}Z £-ꙃq—¹Mæ{“›Ø„„'™'aM/))óÝfœxÛa9ï5Òž1n£ÖaPê“&!X“‹‚lÖØ#ùx/ñvW|Ù€J½$rðê&±Üed¤] чºÛíÔ˜ÐÛø_ƒ8YÈjÂûEÛÂР©Â(§ãÿiž2?ÆV͆rMÏc¼?–>}^ÏÓ/¹Í?Ê#A¨«ôGYY™7Ö® ›‘ÃQ&^ Ùß6‚šßâ_ù‡©%¦:ȸæ¯._ξ>a¾™Ùí%v~] í5?@õS~ƒsÂPUUU™·ýUNŽ¥%"bµ¢uëÖHgr:º´Kûƒxõÿ¸Â ý”Ø7Ž×x!p¤~aa¡ÄNù+Ë‚‹ÿýyŒž) qÍŸà8.—K'^ßË'ßÁ…MÿÀ¤ÉUŸ4ÌíiB~¡KB’@ÅÍM—p'Ï’.ù“çœ~$èwÁšþ'î€â˜ÅbqòÚŒäËö iõ貜qHûSðüjë?K¢45rjzIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/button_older.png0000644000076500000240000000602014355232204025116 0ustar00maxkingstaff‰PNG  IHDRƒ$ª„‰0sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDATxÚíœkL”gÇ›ì¦Ûìçý´Éf?íÇÍfÓ4ÙÛMšýTµÕÖK½ ‚Öê&­¶‰F][[/õV«â¬·ªP‘"#ÃÀ 3Ì 0 (¨8 r•‹Üu˜÷ÝßyÃ3y¡ÊÌL¥’à}Þóœç<çüŸsÎ;^Ñuý•f._¾ü;0¤'¨C ÔŽ¥€·Ào£ÑsðÌ!Á_À)Л““ãËËËûÚn·¯u¹\ KKKÿURRò–Óé\TPPð_«Õz™jdã12ü2Hð{ð%è‚G=ϼ«W¯¾ 1NÊ\°¼#ÃÌ%ÂßAó•+Wl^¯wþ÷Tàv»—¢£]~ðçfþ)ižRð5°ÙlR2ZÁë“’¿‚$°l‰ágÅIí………› â¼é„Ãáøj¬l¼ñ20øšTЙ›››{.Æð󣨨hÁûàEBì–òþ0‘ ŸSO®û|¾d—ÇðëÍh  P’™ Ít[HŽáW…•‹åñ7“AçÆZ°&†™;wîl©­½[˜’rðÖž=;3é-ÖOE¥hño¯šÉ°.†™ƒÆÆÆ”ººZ=.î+W&v[,—·ME-‚¼8õ¡™ § •••›ü~ÿׂ۷oý,™êêê/”ÌÍ›7¿œÎõŸ…ëׯÿO­WSS³ãE¯øe—²mŽvþ­[·¶ ô–™ !¯LîŠVÙáójÌdØ)jkk?©©§Ïö––;›úBî³Áo¬V«¶cÇŽ`iié3uwuuîÙ³GÛµk—vïÞ=4ë‡CkkkVgggž€Àï“1NÒ÷üh;wî ^»v­o:×› ÊÊÊâŸììl _™ŠŽîîî¢ìì¬Æñ8''û›(u}Ã?)2ìˆMMMùGŽ Κ5Kûí·Cˆ×***úªªªöÁú”íÛ·eüܹsÏÔ Üjî7ê#]?ØíöÁ¹sçê6lÐÎËdÈX¹r¥&ëAÔáé\o*¸xñ¢áŸM›6!CÚTõ@ovö¥‰„è#¸)ÑèÁ'•ð Y‘ao8ä´Ó§OÊ&æÌ™£8p Hf$&&N~ï½÷ô»wïú‘K@c>ÙÃJIhª¯¯¿=00Pk"CƒÜ‡LûD†ÌRÇß­ÍÍÍœìT¹GZ<«™{³½½½²­­Í+2<ð™m$+”±1ÃÆÕ«WÑWÌM²D‘"C~~þæû°¥™ûydŠ2—õì¢LÞ-Ù™Ù¿ˆnÊM3¶4H&dýý2=ŸBÞ+ã’%ù]¬›ƒqPÙÅØQìgúõ–ŽŽ™ Ì?‰ÿŸ‡Gçäü8 dˆ´Huåó P¦"áp  dB££=‡CRp¬_Ÿ9sÆŸ@†C8¶fíÚµF0$«?~\3‘¡‘“‚óz’““Cã¢óÂ… Áû÷ïgá°ôÍ›7÷¾ýö[}Á‚† e¨Ël#i7`ÎX‘ííí½¡Èpøðaýý÷ß7î%$$hô/=2—ÔÝ!cóçÏ×ûì34ë„ š"éÑ­ËZANÓY™¯tq2[0ÆÐ-§gé4{¢K9PæØ¸q£±Æ§Ÿ~ª=|ø°˜SwžŒ“;Ñμ¼¼‘ûè£4‘/cÌ·+2Œÿ;,×III†Íì/dsúDFæïÞ½ÛX÷ã?6ìHO"cØÝ !Š’Ë!0“½µ¤à!ù[AÀª(ƒÙ4š‰ 9‘ø?¥¯Z­W&–Œa; ÛsÄfX‘!=ê=Õ8ÊÆ ª0.öWI¿ ã4—R&lf2P_+$õÊ5Žy"sx‚x`Ê md‚!U¤1cÿþýõ¼L‘“)ÍjÆóìTdX³fÁ)cô¡ž>穌ñH5 R>-QdB²§j‘!py”§ Jýf»V¬X¡‘µž@ÈÖÙ³g¶oÛ¶M“2¤öF¿!o??U™—CâÌ´´4sfÈ‹Äÿ‘@öáó•jññKBdHLŒÍÈH·O6½gšÉÐCÐT ¦kг:h$C½€ºfYØŠašQ[9õ†nHÂPɈdi¶8y!ŠÈ Oš@;§¿™aš;]j*éV#ÅŽ2Þ‚Ã|ÏGWp2ûÄäÛiGEžÞ@ÈP ŒùÜ9Ò{¿\ã©í7z\óä d¸£ô‘ ±±Aú±_ö|êÔ)i¢‡ t¤œŸ!ñYDÖ ¨Þ²´Šäꤼñ¡á» ä×ä¾ìIöÿ'‚Òãw¹ u3’’þ¸|9;b½”éü¥Èà‰Ô¾_ÎÉxY Œ´Y2™ ÷‹!ÔUV:»^$°_^Ÿ(‡ ÅÏÙ[ñóæâ'¯ÌN{ í}‡#hü0)`³YýÑê¢ÜÕA†ZóUþfèSÍoa¯^ KÜ›Š.«ÕÚz V´Ó¸5sã~ 3ò¾ßûqZÚñÁ'Žwñ˜Ü0=ÅÅʼn[èÃ-\| ;ºèˆ[xï÷‰{“OGŸ’&¢   »°°p0†ŸÔñ^‚Õù"áp8zˆ¹wÜbcß›xé°• õAˆ!yäEÀãñ ±FÇO>*ûöÒKùmªH¦¦¦Ë«¥O¦!€îþg~‰&æü—–o´A‚'O{Ó—Ë5ŠÎî°_¯‹á¥$į1??¨¬¬lÊ$ðù|ºÍfDW}ì‹·3›¯ÄoÀÓé•ÀFCùØ€”°)ö•ü_)þF@K½ç‘ð1)_Þ,“×éåååäoƒ4ò†˜|0¶œˆý³Ž_.)^s…‹Å ù{d ¹®#@ÔÿÆçÿf))ñgùWcIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/discussion.png0000644000076500000240000000054214355232204024604 0ustar00maxkingstaff‰PNG  IHDR ·sBITUìF pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<áIDATWeп aÇñƒÀ¨üV‹Ñ ”Åà?0[ Fÿƒò½»çyXPR#‹%Q~¤pÎuB/w—ë=¾>Ã÷y#ðÓŸRY|H_ð:DÁi‰ÖÍ«ýçxE78ÁŠL2à£ÛÎSùÐoKdªÿ ˜ÔÖÿÑjôBÏ{}+^ @ø|i+Ù ¼DLUµ³ †:GºX¾¬-þðˆ;¬\…´ùL$b‚¯ŠJë1Àޱ÷ªÉ’JO…» Cؘ_„$Ëš¼$d npB„7Xù ÂXú(…üWnIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/email_bg.png0000644000076500000240000000103514023037632024156 0ustar00maxkingstaff‰PNG  IHDR6.ÞåsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÜ 7XþIDATHÇí–MNA…«ª»'3ý+gÁì^A”DØ&Vl~6¹LÁí,{ÜÒ,¼ò-¼°ð0SlH$!›‘@PëVª÷úU23´Y-W«€étzÒ*@)õ«U3›·íÁàud áʱ§”7MÓÇ}gQY–YUUßñ"þ€Žµö.„ ½÷° çóyBˆ‹º®²,» !hçi­~`2™(¥úD4fæïBðÞKï}b­¢[¹PEÊÌ_¥”Cf@ÇsBÐÖZH’äùí>°(ŠcÑ%3¥izûp!eYˆ¸Û+šÍf=Dü Ç!Èó”RêÉàÚ ðW¢ã!3÷‰èºišnš¦ïýÞlõ`±X¨õz}JDCD1snŒ©œsfWþ[1ÆN]×gRÊ13÷ˆH:ç„sî“1„û¶¤õˆDtÅÌÝ$I6ÞûÌZ+žÊ¹w’—Ëe²Z­¾Àù9µÖçœ1Æ ¾ôÚR–å窪Îq„ˆCls/Š1Þ||8ïpx0bK{RIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/favicon.ico0000644000076500000240000030253614023037632024044 0ustar00maxkingstaff hV  ¨¾00 ¨%f@@ (B;€€ (6}(  ££ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿN77.m^_›eSVhÿÿÿ_MPYwgiœiPPIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™ŠˆÌüüüÿ£™šàU99 —‰ŠÒüüüÿÀ·¶ê|NH'ÿÿÿFF. ˆyxµ§œ­®”§™ƒy–~]SG{JBÏËÊïÿÿÿÿÉÂÂõ]>>!©››Òÿÿÿÿÿÿÿÿ›…«“‰ÔǼåýûúÿþþþÿùùùÿÿÿÿÿÜ×Ô󢎈ÎÁ´²ÿÿÿÿÿ·¶çfMM ›‹‹©ÿÿÿÿïììÿ¸¦›ðûúùÿÿÿÿÿÔÔÔÿ£££ÿ¨¨¨ÿæææÿÿÿÿÿÿÿÿÿÞØ×ÿ¬œ›ÿ«–•·ÿÿÿqSS4ȼºî˾ºÿÿÿÿÿÿÿÿÿúùùÿãããÿÿ¹¹¹ÿÝÙÕÿâÛÓÿúùùÿÿÿÿÿüûûÿ}eeÀÿÿÿÿÿÿ ‚€»ÿÿÿÿÿÿÿÿèáÚÿxsmÿ†}ÿéèçÿæãßÿkgcÿÿÑÊ¿ÿÿÿÿÿÿÿÿÿžÛU99 ÿÿÿ®’¿ÿÿÿÿÿÿÿÿÛÒÉÿÿÿá×ÌÿäÜÓÿLLKÿ///ÿÈüÿÿÿÿÿõóóþ~de¦ÿÿÿÿÿÿ‰bbNÒÿòÿÿÿÿáØÍÿ’’’ÿÄÃÃÿãÚÐÿ÷öõÿÔʽÿÈÆÃÿÞÕÊÿïììþ­žœþ°”ÅwKF:Že`¢ÒÃÀù¯¦ùñîëÿà×ÌÿßÕËÿûúúÿÿÿÿÿ÷öõÿèâÜÿ¸µõÀ¶³ÿÿÿÿÿÿÿÿÿ‰vvÅ_FIiÕÎÎåÿÿÿÿðîíû»Ÿ•ê¶¥›ÄËÁ¸ãÝÖÑ÷çâÞúº¨žÚŸ…z´xTL@’e]`plt‡ooŠ^MMZS=C.|jl¦…nlŽ~UOQ™ffÿÿÿÿÿÿpR=uZJ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñà€€€ÿÿÿÿ( @ IIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU3DIIIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ;;˜jUWçjY[ðaLOéH69cÿÿÿÿÿÿÿÿÿÿÿÿ]FF ]FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgKKŸ“‰‰íÿÿÿÿðððÿØØØÿbMOå€ÿÿÿE050[EHåoZ[ðxbbédFFÏfDDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@@†nmãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿopì\;A'ÿÿÿ]FJÖÍËËÿóóóÿÿÿÿÿÜÚÚÿ}^\átFF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚`H5‚dQ‘„_Gv—kQL”kRÿÿÿÿÿÿÿÿÿÿÿÿ]<9UƼ»úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’……ëb@@DÿÿÿjTVäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéååþyXT©ÿÿÿÿÿÿÿÿÿÿÿÿ€bKN—za¸¤ŒyÕ½®¥ðôñïÿÛØÖü±¦¡ëŸˆ|ä‘qbã€]O¿‚XG=ÿÿÿ_?!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿM278Y=>òmWX÷ªžŸÿ‹ƒÿ„vxûS:>øK4:,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZ>>%fFFô©¢¢ÿÿÿÿÿõõõÿëëëÿøøøÿˆ{}þO9=Òÿÿÿÿÿÿÿÿÿÿÿÿ`@@O49kN8:ÀU@cÿÿÿÿÿÿS=?ßÏÆÇÿòòòÿÿÿÿÿÿÿÿÿÿÿÿÿùùùÿÿÿÿÿŽusòmECsÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~[AC€bL¸–rZášyaí–{gí’vcì’p\ïkWë‡cPàzXF£~VGA€€@ÿÿÿÿÿÿÿÿÿÿÿÿcB?ŽÃ·¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿweeïb?BeÿÿÿÿÿÿZ>Aôîëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿ|TQçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿjU@ ˆhM¥¢}^ê«‘}ôåÙÐÿýûúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõòðÿ¼«¢þŽm\öˆ`N÷|VG¯†\K=ÿÿÿÿÿÿiFBÊÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnmò_??fÿÿÿÿÿÿZ?@ëìèéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ieîˆUUÿÿÿÿÿÿÿÿÿ¹‹] –rR¡¦aïÓöþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõñðÿ£’‰÷^Pò|UHãwPE\hC=}÷µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ}dcò_==CÿÿÿÿÿÿY<>ÑÈÁÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬›™ølC=\ÿÿÿÿÿ©|V¦]ç´§÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ¿»þ€_TõwRHöŒplüüûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuTQëpPPÿÿÿÿÿÿY::“ƒ„õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÓÒÿtMIž”kJ&£yXÛ§’€îýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùùÿãããÿÿÿÿÿÓÓÓÿÇÇÇÿûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÓÑÿb[ÿ~\UÿÜÒÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúùùÿvNJãÿÿÿÿÿÿÿÿÿdCC=sYYñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú÷÷ÿƒ]Mç£{aðçáÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶¶¶ÿ¾¾¾ÿÍÍÍÿÀÀÀÿÄÄÄÿïïïÿ§§§ÿèèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ª§ÿtPJÿ™~ÿóððÿÿÿÿÿÿÿÿÿµ¨¦úrGC›ÿÿÿÿÿÿÿÿÿÿÿÿkIHîúùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùøÿ¨‚oÿµŽþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿÝÝÝÿÿÿÿÿÿÿÿÿŽŽŽÿãããÿÖÖÖÿÖÖÖÿÓÓÓÿãããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóïïÿ‚hfÿpMJÿÕÊÉÿÿÿÿÿˆieê…RGÿÿÿÿÿÿÿÿÿÿÿÿhAA…‘}|ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúöõÿ¢xhÿö¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïïïÿßßßÿÒÒÒÿÂÂÂÿÏÏÏÿ„„„ÿäääÿÜÜÜÿßßßÿëëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸ª©ÿjFEÿ¢ŽŽÿ|UPÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@@vMKêø÷÷ÿÿÿÿÿÿÿÿÿøôóÿ›qdÿËÀ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøÿØØØÿÚÚÚÿáááÿ‡‡‡ÿüüüÿÚÚÚÿÖÖÖÿÖÖÖÿåååÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÙØÿfBBÿ\::…ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmDAbywîÿÿÿÿöñðÿ•jaÿÔËÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿÜÜÜÿóóóÿÿÿÿÿ°°°ÿÿ333ÿåååÿÿÿÿÿÿÿÿÿÿÿÿÿïìéÿåÞÕÿéäÝÿùø÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÑÑÿc>@üZ88DÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿsPLÆÕËÊü“hcÿÚÒÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóñïÿëçãÿóòñÿÿÿÿÿÿÿÿÿÿÿÿÿHHHÿÿÿ   ÿÿÿÿÿóðîÿ×Ä­ÿÛÆ­ÿË¿±ÿàÑÀÿÚɶÿãÚÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥“”þZ:=ÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUUUvJFí®“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñîêÿÙǰÿÝȱÿо§ÿÖ¿¥ÿÜË·ÿñîìÿÿÿÿÿÌÌÌÿ   ÿ§§§ÿóóóÿõôòÿØÃ§ÿá×Ëÿ+++ÿÿÿÿãÚÎÿãÛÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöôôÿ`ÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒFF(ŠNJ÷ùöõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÝÓÿíçàÿÕÕÕÿÿÿÿ ÿ[[[ÿ000ÿêàÕÿàÑ¿ÿÿÿÿÿÿÿÿÿùøøÿ×½ÿéçäÿ,,,ÿÿÿcccÿþþþÿâââÿÿÿÿÿÙ;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦˜—þlDCö¢]W,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtEA˜sm÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéãÜÿéàÔÿÿÿÿÿFFFÿÿÿ???ÿÿÿÿÿÖÖÖÿéÝÏÿàÓÃÿÿÿÿÿÿÿÿÿÿÿÿÿÛʵÿåÙÊÿáááÿFFFÿÿ888ÿùùùÿÿÿÿÿðìçÿàÖÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«ŸžÿqOLÿ²“Žø¥bX÷˜[RTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~MGƯ‰úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿÚ̺ÿÿÿÿÿíííÿTTTÿÿÿæææÿÿÿÿÿàÌ´ÿæßÖÿÿÿÿÿÿÿÿÿÿÿÿÿíéãÿÙÀŸÿïéãÿÿÿÿÿüüüÿýýýÿÿÿÿÿúùùÿÚÊ´ÿõôòÿÿÿÿÿÿÿÿÿÿÿÿÿ£•“ÿxWRÿëååÿÿÿÿÿ×ÇÅþYSú}MI…ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨^W&‘XOðŸ|sþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÒÃÿëâ×ÿÿÿÿÿÿÿÿÿúúúÿøøøÿÿÿÿÿíçàÿÕ¿£ÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäÛÑÿÛÁ¡ÿäÚËÿñîíÿûûûÿìåÝÿÛɳÿèâÚÿÿÿÿÿÿÿÿÿþþþÿ˜ƒ€ÿ~_[ÿòîîÿÿÿÿÿÿÿÿÿÿÿÿÿêâáÿ~SOújCA‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“YS(›^Tð¬~wø³…ÿ™l]ÿàÙ×ÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿØÈµÿæÜÏÿýýýÿÿÿÿÿýýýÿêáØÿÚ£ÿíèáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîêåÿÙǰÿÖ¾¢ÿÓ¼¡ÿÞ͹ÿìèâÿÿÿÿÿÿÿÿÿñïîÿ‚f_ÿ•{ÿüûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèââÿlFFødAAJÿÿÿÿÿÿÿÿÿ€SK"‡SOðsnùþüüÿÿÿÿÿáÏÉÿ¤r]ÿ«”ˆÿþýýÿÿÿÿÿÿÿÿÿüûûÿáÖÉÿÓÁªÿÙĬÿØÀ¤ÿÛȲÿîéãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«¢Ÿÿ€cZÿÑÇÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨››øY=?ÝÿÿÿÿÿÿtFF vLHågdùüûûÿÿÿÿÿÿÿÿÿÿÿÿÿøôòÿ»œÿ¦z`ÿ×ȾÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõôôÿôóòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÉÆþe\ÿ¥‹„ÿùöõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°¢£þUAìM7;8ÿÿÿZ<<"`@Aþɾ¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüûÿÔ¾°ÿžv\üŸ€díÆ¸­ùþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùøÿȼ¶þŠn`ï{\NÙ\B32ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥ZZUN'ˆQM<|NKNiBBUcAAC_BB#ÿÿÿÿÿÿÿÿÿU9>Z\ACúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöóóÿÈ·´þ¨}wóªocêŸeZÍTJd¸€U‹iKœxYߟ€dꦈróÀ«œþØÊÀÿäÜ×ÿìçãÿÙÏÈÿ¨’‚÷r_ñ…gVânREž{ZBÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU9@$U;>ûs_aúš‹‹þ«››ÿ‰ˆü‚edóYVð‰WRôŒWPâƒPJœ‡RH5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpR=gNÉ_>>ªoFDq{NJ>‹FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿøÿÿÿÿðÿÿÿðÿÿàü?à?Àà?`€€€ÀàààààààðøøðàÀÀ€~€ÿÿ€ðÿÿÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(@€ @‘‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿIIIX;;U9>-X>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZ:@0Q9<ÒYÿU:>ÿU:>ÿP7;ÏR7@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿX;=±_?Aÿ|giýÏÆÇÿ ›œÿÕÒÒÿÎÆÇÿ[EHüR8<õU@@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZ==¤gGHüœ––ÿÿÿÿÿÿÿÿÿÌÌÌÿÿÿÿÿÿÿÿÿ–••ÿY>CýI15Œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]FF Y=C.\=B2€€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99gkHGüêååÿÙÙÙÿÿÿÿÿÿÿÿÿúúúÿÿÿÿÿüüüÿÒÒÒÿ§š›ÿU;>øM33 ÿÿÿÿÿÿÿÿÿÿÿÿ@@@Q8<„T9=ñZ=@ÿ]>@ÿ`@Aÿb@Aú[<=Ìa>>:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiDCå»­­ÿÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿÿÿÿÿóñòÿZ=@ÿV=A;ÿÿÿÿÿÿÿÿÿÿÿÿP6;©U:=þ–‡ˆþØÑÑÿ’ÿñîîÿË¿¿ÿeOOþnGFý^<<‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|PI#tJHúýüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^BDûW:=iÿÿÿÿÿÿÿÿÿQ::9V:>ÿzzÿûûûÿÿÿÿÿÍÍÍÿÿÿÿÿÿÿÿÿµµµÿÜÓÓÿuNLûgC?¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg@=‹‡nløÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnWXúS89œÿÿÿÿÿÿÿÿÿH15‘`IKüøøøÿÙÙÙÿÿÿÿÿúúúÿÿÿÿÿÿÿÿÿçççÿÿÿÿÿîèèÿzMJûzJE0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªUUpP9Pz[C«‹gMä’jPî‘iPìŠdNã‚_IÒ|XC ‹cKX—hLÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfC@¯±Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ}fgýQ67¦ÿÿÿÿÿÿÿÿÿO7:׊y{ÿÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ² žûyMIäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨|W#‡cG“mQê¤xYú ~eøº¥–þèßÙÿ÷óðÿîëèÿÜÔÎÿǸ¯ÿ¡‹}úŠhV÷’gPýˆ`MòxUD¹‡\JS’mIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlDB³¸©¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ddúV99ÿÿÿÿÿÿÿÿÿU;=몜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€TPønF@,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtT<@’nPب|Yø­—ƒùëáÙÿþýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù÷õÿÔļÿš{lüŒaNþ‡]KúxRDµ„ZJ>ÿÿÿÿÿÿÿÿÿnFB²»¯®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz_^ùZ99ŽÿÿÿÿÿÿÿÿÿU:=ߟÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›}úh>;‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰fGAštSá­„`úÕĶÿþþýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøõôÿͽ¶ÿpdû†[KþySGæyPE]UUUiB=ž·¦¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtTSù]::eÿÿÿÿÿÿÿÿÿU9<Í‘€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕÌËÿzLGÏÿÿÿÿÿÿÿÿÿÿÿÿžtMB£|VᮆaøÛ̾ÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîèæÿ¡‡~þWJþxQGñmF=·¢Š‡ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿrLJùtHH.ÿÿÿÿÿÿÿÿÿP66œv^^ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRMèÿÿÿÿÿÿªqU •pPóˆ`ùØË¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðëêÿ¥Ž‡ÿ{SHþvPGÿ¸¥¡ÿüüûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷õôÿxLIû€UUÿÿÿÿÿÿÿÿÿ]??MfEEûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†XRíÿÿÿyV=P©zWõ¾£‹ûþüûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿÕÕÕÿíííÿÿÿÿÿÎÎÎÿ©©©ÿÒÒÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóïîÿ§ŠÿwOFÿ|[UÿÜÒÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿË»¹ÿnHEãÿÿÿÿÿÿÿÿÿÿÿÿi<<iCCþíèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒ\Tò…`IÁ©{\úèÝÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢¢¢ÿÿÉÉÉÿŒŒŒÿæææÿ¥¥¥ÿûûûÿÍÍÍÿƒƒƒÿõõõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäÜÛÿ‚b\ÿrKEÿ’zwÿóððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmiùgA=†ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@@Ø©——þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÜ×ÿšjQþ¶˜†üýüúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËËËÿÖÖÖÿÿÿÿÿÿÿÿÿâââÿÿæææÿÿÿÿÿÿÿÿÿöööÿÚÚÚÿãããÿôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿ»©¦ÿqKFÿoKHÿȹ¹ÿÿÿÿÿÿÿÿÿÿÿÿÿƒTN÷‰NN ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿc==XpNMøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿο¹ÿ¡oWÿØÌÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÿÏÏÏÿÏÏÏÿÏÏÏÿÏÏÏÿÏÏÏÿíííÿfffÿñññÿ×××ÿ×××ÿ×××ÿÙÙÙÿôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëæåÿƒfcÿkDBÿ ‰ˆÿüûûÿÐÄÂÿrKFÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€€oHGòÕÉÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶¤žÿžlXÿëãßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãããÿÒÒÒÿÔÔÔÿðððÿdddÿéééÿ¾¾¾ÿÏÏÏÿÏÏÏÿ×××ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿ¤ÿiBAÿ€cdÿ…WRô\4.'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[;9p}XVúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­š•ÿžk[ÿõîìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàààÿéééÿÍÍÍÿÈÈÈÿéééÿcccÿÿÿÿÿâââÿÎÎÎÿÐÐÐÿÑÑÑÿàààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ·¶ÿf@Aÿa=>éU++ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿsJGéó±þÿÿÿÿÿÿÿÿÿÿÿÿ¶ ›ÿ—fYÿ÷òðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçççÿÎÎÎÿÑÑÑÿýýýÿÿÿÿÿÉÉÉÿ777ÿŠŠŠÿéééÿÿÿÿÿÿÿÿÿÿÿÿÿóóóÿ÷÷÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ²²ÿd>@ÿ]9<²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿa=7*|QMõþþþÿÿÿÿÿ¾¨¤ÿ_UÿøôóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöööÿÿÿÿÿÿÿÿÿÿÿÿÿàààÿÿÿÿLLLÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâÝÿÜνÿØÄ­ÿÙȳÿÚÌ»ÿéæáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­››ÿbÿ^7=.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|A?†ŠXTüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóòñÿÔÀªÿÞпÿ¼¸´ÿVVVÿ888ÿLLKÿ¢™ÿÚ¾›ÿÓÆ·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜÐÃÿÛÁ¡ÿ›™ÿXXXÿÿÿÿÿÿìììÿà×ËÿÚÐÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÑÒÿ`;>ÿ_:=Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@@‰JGúÞÑÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüÿпªÿÝÔÉÿÙÙÙÿƒƒƒÿÿÿÿÿtqnÿÜÀÿÜÒÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúùÿÕ½ ÿÝÑÁÿÿÿÿÿÿÿÿgggÿÿÿÿÿÕȶÿöõõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ·§¨ÿ`;>ÿ\9@$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŠHHJ‡LIùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߨÐÿÝϾÿûûûÿ'''ÿÿÿÿÿÿÿ¥Ÿ—ÿÙ¼™ÿëçâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàØÐÿܾ™ÿÒÏÎÿÿÿÿÿÿÿÿÿýýýÿåÜÒÿߨÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûúúÿmMNý\9<ÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŠHFq‚NMõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒÀ«ÿìéåÿÍÍÍÿÿÿÿÿÿÿÿSSSÿÚǰÿÜÏ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÓÆÿ×¾¡ÿ½½½ÿÿÿÿÿÿÿÿÿóóóÿõôòÿÓÆ¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©––ÿc=?ÿ_:>FÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒCCo†OMùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÿÔîÿÿÿÿÿ«««ÿÿÿÿÿÿÿÿÿâÖÊÿÔ¿¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜÐÂÿ×Á¥ÿÆÆÆÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿбÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãÜÜÿeAAÿ^:<¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿII1ŒJHÿîæåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíìëÿÚÉ´ÿÿÿÿÿ•••ÿÿÿÿÿÿÿÿ'''ÿêæáÿݽ–ÿïíëÿÿÿÿÿÿÿÿÿÿÿÿÿÛÏÀÿØÀ¢ÿûûûÿÿÿÿÿÿ²²²ÿ¸¸¸ÿQQQÿÿÿÿÿûûûÿÑòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿwXWýc??ôa>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„FCÜ™miüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæãàÿÞ͹ÿÿÿÿÿÔÔÔÿÿÿÿÿÿpppÿLLLÿPPPÿêæâÿÛ¼–ÿðïîÿÿÿÿÿÿÿÿÿÿÿÿÿâÝÖÿß¿—ÿéåßÿ¡¡¡ÿÿÿÿÿÚÚÚÿÿÿÿÿñññÿÿÿÿÿñïíÿÕÆµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿŒsrÿhBAþž]TƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŠEE0MHþʱ­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòñðÿÕįÿÿÿÿÿÿÿÿÿ===ÿÿÿÿÿþþþÿíííÿÏÏÏÿèãÝÿ׺–ÿ÷÷÷ÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿÓ»ÿàÔÅÿÿÿÿÿ‹‹‹ÿ ÿÿÿNNNÿÿÿÿÿÿÿÿÿÿÿÿÿáÕÈÿÞÖÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ™ƒÿkECÿ¬‰ý­eYþ ^U»–ZZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒGC}‘SKýáÒÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ­ÿñîìÿÿÿÿÿäääÿÿÿÿÿ“““ÿÿÿÿÿÿÿÿÿâØÌÿÔ»žÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖɺÿÝ¿œÿíéäÿÿÿÿÿäääÿ¯¯¯ÿ¦¦¦ÿîîîÿÿÿÿÿÿÿÿÿ÷öõÿÒÁ¬ÿúúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ–~{ÿmGEÿÓÈÇÿÿÿÿÿÚÈÅÿ˜\TüXPæWQ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆNF«”XNýå×ÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÔÉÿàÕÆÿÿÿÿÿÿÿÿÿòòòÿ~~~ÿHHHÿEEEÿÁÁÁÿÿÿÿÿýýýÿÙéÿÚοÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøø÷ÿÔÀ§ÿÚħÿðíêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷öõÿÚǯÿÞÕÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿ‰okÿpLHÿÝÕÕÿÿÿÿÿÿÿÿÿÿÿÿÿòëêÿŠ[VûƒQK÷}OK=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§cXCUKݘ[Nÿлµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷öõÿÔÁ¨ÿëåÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÕÊÿØ»™ÿîìêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîìèÿÖ¾¡ÿÜ¿œÿßÒÄÿëèåÿôôóÿòòðÿâÙÌÿÙÅ©ÿÚÏÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñíìÿ{\WÿwUPÿêåäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøôôÿŠdaýuJHùqJD-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿš[TL `Vú¤f\üÊ­§ÿaQÿ²„ÿýûúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìéåÿ×Á¥ÿåÞÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿßÖËÿÚ½˜ÿÛÓÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø÷öÿÛÏÀÿ×»™ÿß¿—ÿÛ½˜ÿؼšÿÕÁ©ÿß×ÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÍËÿwRKÿvrÿúøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ôôÿzWUügCCï`@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŠUNH‘XQú—^Wüñçåÿÿÿÿÿîåãÿœl\ÿ p\ÿéÞÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèäÞÿÔÁ¨ÿÚȱÿâÖÇÿåÜÑÿã×ÈÿÚÄ©ÿÙ¼˜ÿÛÓÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõôÿæãàÿãÝ×ÿêçãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢‹ÿxTKÿ¶´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíéèÿdCCþ[<>”ÿÿÿÿÿÿÿÿÿÿÿÿ}OJ7‚PLø‰VQýìâàÿÿÿÿÿÿÿÿÿÿÿÿÿþýüÿ»ÿ¨pUÿ°Ž|ÿøóðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿÞÕËÿÙÉ·ÿÖÄ®ÿÕ«ÿÞÓÆÿñïíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÙ×ÿ}_Vÿ…iaÿôñðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…ooþU9=ßÿÿÿÿÿÿÿÿÿsM@uIFì|NKþáÔÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóëçÿ«‡tÿ­yZÿ§–ÿýûùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíçåÿŒqgÿZPÿIJ®ÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíééÿaEGþO69ÅÿÿÿÿÿÿÿÿÿgBB²pGFÿǵ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìãßÿ©‡pÿ¯]ÿ¹¤“ÿûøõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóïíÿ—~sûzWH÷S:1¬–[OǦcWê³k]ö´m_ø¦j^öžqiõ¥‚}ù±”ÿ¸Ÿœÿ¸¢Ÿÿ¸¤£ÿ´ Ÿÿª–•ÿ„llûfJJø_?AþV;>ìU<<ÿÿÿÿÿÿ]>AJcABÿ‘wwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöñíÿ¶ž‹ÿ®…bÿ³‘oþÜ˼ÿýûùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòïíÿœ„xúƒ]Lø^D:UUUÿÿÿÿÿÿÿÿÿÿÿÿ¿€€¨eW&‡MEY|JC†vIC¨vJFÁtJFÏrIFÛlFDÝeBAÜ\<<¼]>>Z=AO@@@ÿÿÿÿÿÿÿÿÿW;>µ_?AÿìèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿæÕÑÿ´Š‚úŸfXõ‹gNî°„]ö«Šm÷ÚË¿ÿþýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùøÿ¾¯§þ†gWô‡`LôlN=š`@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP7:ÛeLNþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿëàßÿ¼¡þ¡og÷¯i]ø¡bVßTI…µjUÿÿÿ€€€‹fDZ—rQÓ¦|Yô¦{Yø¡~bø°”~ýDZ ÿÓøÿßÖÏÿçàÜÿá×Ñÿ¸§œþ•{jõŒiTôŽgO÷wUDÈuQ@HÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS8=—V:>ÿ{}ÿÇ»¼ÿÓÊÊÿÕÊÊÿÏÁÁÿÁ®­ÿ¤Šˆÿlhý‰ZVú“YRý’YRó…RI¸†OFTÌffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªUqS;4fK6zuYDµ‚bJÌiNÞiOåˆeMß{ZE²|X@kškQ&ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU99 Q7;°V:>þ[=@ÿ_?AÿeBCÿkEEÿqGFþrHFåoEAµzKFmSS"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ::V:>>]>BBa>B:bDD"€@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿàÿÿÿÿÿÿÀÿÿÿÿÿÿ€ðÿÿÿÿÿ€?ÿÿÿÿ€ÿÿÿþÿÿÿþÿàþÿ>üðÀ€€€ÀààðøøðððððøøüüþüøðààÀ€ÀÿÿÀÿÿÀ?ÀÿÿÿÀÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(€ ##ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿN;; V8=;T:?jU:>„V9=}U;=uU:?]R7@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@Y=@PY<>´XÿU:>ÿU:>ÿU:>ÿU:>ÿU:>ÿU9=¿S;@4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]>AJ\=?á\=@ÿ[=@ÿZÿU:>ÿU:>ÿU:>ÿU:>ÿT:>üT:?vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[II`?Aª_?Aÿ^?Aÿ]>@ÿ]?Aÿ{}ÿÁµ¶ÿÛÔÕÿliiÿž™šÿßÚÛÿ¿´¶ÿƒpsÿU:>ÿU:>ÿU:>ÿU;>®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿdCC_??Öb@Bÿa@Aÿ]>?ÿ Žÿèääÿÿÿÿÿÿÿÿÿÿÿÿÿ]]]ÿïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÍÄÅÿX?CÿU:>ÿU:>ÿV;>_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfGGdBBàeBCÿdABÿ¤‘’ÿA>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ1--ÿX=AÿU:>ÿT:>ïQ::ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿhCC½iDDÿgDDÿȼ¼ÿÿÿÿÿnnnÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´´´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼¼¼ÿ„„„ÿ­ ¢ÿV;>ÿU:>ÿV9=}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlDDtlFEÿkEEÿÐÄÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„„„ÿúúúÿúúúÿ^CGÿW;>ÿW:>×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@@X<@@Y<@xZ=?…\?AŠ^@Bˆ`@@`b@@4`@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtFFnEDúoGFÿ°œÿÿÿÿÿÿÿÿÿÿÿÿÿÍÍÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîîÿÏÏÏÿÿÿÿÿÿÿÿÿŸŽÿX¹X:>ùY@ÿ^>@ÿ_?Aÿa@AÿbABÿcABõfAC hBFBÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpFD’rHGÿ€_^ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöööÿÿÿÿÿÿÿÿÿÿÿÿÿÙÒÓÿZ=?ÿY­V:>ÿW;?ÿY@ÿ_?Aÿ`@Aÿb@BÿcABÿfBCÿhCCÿjDDÿiCCÎoHH5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqGGsHFútIHÿÝÓÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ööÿ\>@ÿ[=@ÿZ<@ˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU++T9=ÀU:>ÿW;?ÿX@ÿZ=@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€T9<­U:>ÿV;>ÿhPSÿÛÔÕÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²ÿŸŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÎÎÿ[MMÿzWWÿqHGÿsIGÿsHG±mIIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoFC¨zLJÿȶ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘{}ÿ^>Aÿ[=?ÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿV:=\U:>ÿV;>ÿcKNÿ`]^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôôôÿ‘‘‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéééÿiiiÿüûûÿ«•”ÿuJHÿwKHÿtHFÂUUUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtIEä|MJÿóïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°Ÿ ÿ`?Aÿ_?@úUUUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS9=ÄV:>ÿX=AÿèãäÿUUUÿñññÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¹¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ†††ÿÿÿÿÿÿÿÿÿË»ºÿxLJÿzLJÿxKG“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿxJGõ~TPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿȼ¼ÿa@Aÿ`@Aÿa==ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU;;'U:>ÿW;?ÿŠwyÿÿÿÿÿáááÿ¥¥¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíííÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶¶¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÒÃÂÿ|MJÿ~NKÿ€MJVÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©yW§xW+œpR_eI•’hMœ—lOŸšnQ™pRŒŸqT|pTlœoSW›nS7šlRÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{MHú†_\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÂÂÿcABÿb@BÿcGGÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿV:?eV;>ÿX;?ÿÉÀÁÿÿÿÿÿÿÿÿÿÅÅÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçççÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾©¨ÿ€OKÿzKHð€UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®~Yª|XiœqP±œqQá¦wWü§xWÿ¦wWÿ¥vVÿ¤uVÿ¢tUÿ¡sUÿ rTÿŸqTÿpTÿœoSÿ›nSÿšmRÿ–jPøeMÍ–iQ’•hQ^“gPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOKü‰fcÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÅÅÿeBCÿdABÿb;; ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿV<=‰X;?ÿY¬Y?‘\>@ÿcDFÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóîíÿŒUOÿsF@¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾Œ_³„Zb°X캉^ÿ¹ˆ]ÿ°ŒmÿàÑÄÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿâ×Òÿº •ÿhWÿ‰^Lÿ‡]Lÿ†\Lÿ…[KÿXIÞ‚YJeWJÿÿÿÿÿÿÿÿÿÿÿÿ„PJõ”xuÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°ÿpHFÿgBAÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[<@ƒ]>@ÿ`ACÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡ZUþ„OJîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ˆ\Q°X佋_ÿ¹ˆ]ÿ·™~ÿóêãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿÞÒÍÿ´™ÿˆ`Qÿ…[Kÿ„ZKÿƒYJÿ~UIì€VIxUIÿÿÿÿÿÿ|KFêlhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³œœÿsIGÿgBAžÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\>@t^?Aÿ`?Aÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™}zÿ“XQÿ’UUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ_@°XÙÀ_ÿ½‹^ÿ´”xÿôíçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöòñÿÀª¢ÿ‰bTÿƒYJÿXJÿ€WIÿ}THõ~TIŒ|SHvG@Ö‹`Zþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜|{ÿuJHÿuIFiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^>@__?Aÿa@Aÿîëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿɾ¼ÿ”YRÿ”WQLÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃa,°ƒWÌÂ`ÿÁŽ`ÿ´qÿðçßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøöõÿݨÿŠdWÿ€WIÿVIÿ~UIÿ{RHüxNEç‡XPýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒcaÿwKIÿxIIBÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`@@(`@Aÿb@BÿÑÆÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûúúÿ“XPÿyHBƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Š_ §zS›À_þÑaÿµŽjÿêÞÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúøøÿȶ°ÿ‹g[ÿ~UIÿ}SHÿ{RHÿzQGÿ ƒ}ÿâÚØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyPMÿyKHþxKKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_>@ócABÿ´¢£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆVOýsD>´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´YI±€XíÁ`ÿ»ŒbÿâÑÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿ̼·ÿŽi`ÿ{RHÿzQGÿyPGÿxOGÿ­•ÿöóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïéèÿ}NJÿqGCÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`?@ºeBCÿxxÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹^XþvG@Ôÿÿÿÿÿÿÿÿÿ¹ƒ\©xTµ½‡^ÿ½‰^ÿŨŽÿüù÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿоÿldÿyPGÿxOGÿvNFÿ~ZSÿ̽ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒÁÀÿOKÿoDBŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿdBB{fCCÿpQQÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘jeÿ‚NGéÿÿÿÿÿÿ°{Wb³~Y÷º…]ÿ°…eÿîäÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèèÿ¾¾¾ÿ———ÿœœœÿõõõÿÿÿÿÿÿÿÿÿÄÄÄÿKKKÿIIIÿSSSÿgggÿ‹‹‹ÿØØØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿʺ·ÿXQÿwNFÿuMFÿtLEÿ•wsÿéãâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡…‚ÿ‚PLÿ€NJ4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfCCAhCDÿjDDÿðììÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœ{wÿUM÷³{Y ¡pQ¶¶€[ÿ²~ZÿDZ¡ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿ‚‚‚ÿ???ÿTTTÿ}}}ÿ¥¥¥ÿÿXXXÿÿÿÿÿõõõÿ999ÿèèèÿöööÿìììÿÕÕÕÿ®®®ÿMMMÿˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòîîÿ£ˆ‚ÿuMFÿtLEÿsKEÿtMGÿ´ ÿúùøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€VRþ}MIøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@@fBBïkEEÿó²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­”ÿœ_Rþ£pRî´}Zÿ«€cÿòëæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFFFÿŸŸŸÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]]]ÿÓÓÓÿ®®®ÿŽŽŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRRRÿÓÓÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÇÅÿ‚^XÿsKEÿrJDÿqIDÿ~\YÿÕÊÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêãâÿˆSNÿtFBµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgBB’mFEÿŽqpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°ÿ¬uVÿ±zYÿÃ¥’ÿþüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»ÿmmmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿ÿtttÿoooÿÑÑÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßßÿnnnÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷õõÿ¬”‘ÿrKFÿqIDÿoHDÿnGCÿƒÿïëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒ€ÿŠTOÿ…PJ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnFF,oGFÿqIGÿ÷ôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúöôÿ·|ÿ®uWÿ©vYÿçØÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿkkkÿàààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ999ÿBBBÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïïïÿÍÍÍÿ«««ÿÈÈÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÔÓÿ‡faÿoHDÿnGCÿmFCÿsNKÿÏÃÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„SNþxHEßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiCBØrHGÿɺºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôíêÿªybÿ¬rVÿ¥|gÿøôñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUUUÿ<<<ÿÿÿÿÿûûûÿÝÝÝÿ»»»ÿ   ÿÿÿÿÿ®®®ÿÐÐÐÿòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûúúÿ¶¢ ÿpJFÿmFCÿlEBÿkECÿ²žžÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÛÐÏÿ‘XQÿnB=dÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqHHjtIGÿ‚caÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìßÚÿ¤nXÿªpUÿ±’ƒÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂÂÂÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿ¹¹¹ÿÿÿÿÿ„„„ÿ333ÿÿÿÿÿ½½½ÿÀÀÀÿâââÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæßßÿ†fdÿlEBÿkDBÿiCBÿ”zyÿöôôÿÿÿÿÿÿÿÿÿ‘kgÿƒOI÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtFF pGFñwKIÿëäãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÉÂÿ£iSÿ¦lSÿÅ®£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçççÿ«««ÿÂÂÂÿÿÿÿÿªªªÿ***ÿÿÿÿÿ×××ÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿŸŸŸÿ§§§ÿÏÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøööÿš}ÿkDBÿiCBÿhBAÿ}]]ÿæààÿÐÁ¿ÿ—[SÿlA=†ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqGEsyLIÿš}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ«£ÿ£hRÿ hRÿÛËÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßßÿ¦¦¦ÿ›››ÿšššÿ³³³ÿîîîÿóóóÿÿÿÿÿ¸¸¸ÿ%%%ÿÿÿÿÿËËËÿ¹¹¹ÿòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷ÿïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ²žÿiCBÿhBAÿgAAÿqNNÿˆTNþNGåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€UUrGDò{MJÿõòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº™ÿ¢eQÿœhUÿíãßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãããÿ›››ÿ¼¼¼ÿôôôÿÿÿÿÿÿÿÿÿÁÁÁÿšššÿ±±±ÿÿÿÿÿÆÆÆÿ!!!ÿÿÿÿÿÿÿÿÿàààÿ¨¨¨ÿšššÿ›››ÿªªªÿãããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ̾¾ÿmHGÿgAAÿf@@ÿjBBÿkA>Hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿh@>s~NKÿ¢‹‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ¢šÿ bPÿ›hWÿ÷òðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìììÿ¡¡¡ÿšššÿÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÿ···ÿ›››ÿ›››ÿ   ÿÒÒÒÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÔÔÿmHHÿf@@ÿe?@ÿc>@Ýb=?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUUUvIEè}NJÿíççÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿʯ©ÿž`Oÿ—bSÿöðîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁÁÁÿ™™™ÿ¬¬¬ÿøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿ¸¸¸ÿÿÀÀÀÿóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿÊÊÊÿÜÜÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÌÌÿiDDÿe?@ÿd>@ÿb=?Ôa@ÿb=?ÿaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmC@”‡SNÿõ³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÈÄÿ˜ZNÿ’ZMÿëâàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãããÿ÷÷÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÌÌÿÿÿÿÿÿÿÿŸŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿÛØÖÿɹÿź®ÿŬÿĹ«ÿż±ÿÊÅ¿ÿåããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôµÿd>@ÿb=?ÿaqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€€tFBä€QLþüúúÿÿÿÿÿÿÿÿÿÿÿÿÿéÜÚÿ•XMÿ‘WKÿäÙ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿNNNÿÿÿÿÿÿÿÿ000ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷ÿÉýÿòžÿÖ¹•ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿß¿—ÿδ•ÿÁµ§ÿÕÑÍÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«—˜ÿb=?ÿaô_:>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿe<<&…QLý‹c^þþýýÿÿÿÿÿ÷òòÿ‘XPÿ–WLÿÔ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%%%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜÚ×ÿ²ŸÿÞ¾—ÿà¿—ÿܽ˜ÿμ¦ÿÐĶÿÔÌÂÿÔÍÄÿÔÍÄÿÑŸÿͽ©ÿÛ½˜ÿ×¹•ÿ»±¥ÿïîíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúøøÿxWYÿaÿ_:>–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿd;9cUOÿidþýýýÿniÿ•ULÿ¹–‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøÿÙÖÔÿÊûÿǽ±ÿƼ°ÿǼ°ÿËûÿÖÓÐÿôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿNNNÿÿÿÿÿÿÿÿ---ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÇÁÿ͵™ÿà¿—ÿݾ—ÿ˽¬ÿØÓÎÿÔÔÔÿ£££ÿ°°°ÿÊÊÊÿäääÿÿÿÿÿþþþÿ×ÒÌÿ̼§ÿß¿—ÿñœÿÛØÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÁÂÿaÿ_:>ë_:>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿd<:f’WPÿ\Wþ“RKÿ–]TÿûøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòòñÿŽ´ÿı›ÿÙº•ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿÛ¼–ÿƳ›ÿû±ÿçååÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”””ÿÿÿÿ$$$ÿ%%%ÿÿÿ–––ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐËÅÿÓ¸—ÿà¿—ÿݾ—ÿÎÅ»ÿŸŸŸÿÿÿÿÿÿÿDDDÿÕÕÕÿÿÿÿÿ÷÷÷ÿÎÇ¿ÿÓ¼ ÿÉ´›ÿÞÛÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿmKNÿ`;>ÿ_:>ÿ_:>FÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnA:xMHÿ“RJÿÛÅÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÌÆÿŲšÿà¿—ÿß¾—ÿÓºœÿ;«ÿϲÿвÿο®ÿϺ¡ÿܽ˜ÿà¿—ÿà¿—ÿÊ´˜ÿÆÀ¹ÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÿÊÊÊÿõõõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÜÙÿ˵™ÿà¿—ÿݾ—ÿÎÅ»ÿûûûÿAAAÿÿÿÿÿÿÿÿÿqqqÿüüüÿÿÿÿÿçåãÿÒ½¤ÿƳœÿæåãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢Œÿ`;>ÿ_:>ÿ_:>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒFC·‘OJÿ¥uoÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüÿº²ÿÖ¹—ÿÞ¾˜ÿͽªÿÔÏÈÿíìëÿËËËÿÿhhhÿ|||ÿÿ™–’ÿ̼©ÿÞ¾—ÿà¿—ÿÛ¼–ÿ¼²¥ÿññðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿÁ²¡ÿà¿—ÿݾ˜ÿÍÅ»ÿ”””ÿñññÿ˜˜˜ÿÿÿÿÿÿÿÿÿÿwwwÿÿÿÿÿÿÿÿÿÝÙÔÿؽœÿ½²¤ÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº©«ÿ`;>ÿ_:>ÿ_:>œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒJH=ŽLIÿ‘OJÿëßÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû²ÿܽ–ÿÚ¼™ÿÑÊÂÿûûûÿéééÿ>>>ÿÿÿÿÿÿÿ...ÿ¢—ÿѼ£ÿà¿—ÿà¿—ÿ½±¢ÿõôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÇÁÿܽ–ÿà¿—ÿϲÿ©©©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯¯ÿÿÿÿÿÿÿÿÿÒËÂÿغ—ÿÈýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±Ÿ ÿ`;?ÿ_:>ÿ_:>‹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„FDÃŽLIÿ°‰†ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÈÂÿÖº–ÿÛ¾šÿÔÍÆÿÿÿÿÿÿÿÿÿ÷÷÷ÿ111ÿÿÿÿÿÿÿÿÿccbÿÌÀ±ÿà¿—ÿà¿—ÿ½²¥ÿûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿ²žÿà¿—ÿݽ—ÿÝØÓÿ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëëëÿÿÿÿÿýýýÿÍ´ÿñœÿøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’xzÿ`;?ÿ_:>ÿ_:>iÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹HGŒJHÿŽLHÿêÝÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéèçÿȳ˜ÿÚ½šÿÔÎÆÿÿÿÿÿÛÛÛÿZZZÿâââÿ>>>ÿÿÿÿÿÿÿÿÿÿ†……ÿξ©ÿà¿—ÿݽ—ÿÈÁ¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕÒÏÿÙº•ÿà¿—ÿϾªÿåååÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœœœÿÿÿÿÿÿÿÿÿäâßÿ×»˜ÿÍÈÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù÷÷ÿhDFÿa;?ÿ_:>ÿ_:>)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹HGpŒIGÿ‘WTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ·¬ÿß¿˜ÿÏÈÀÿÿÿÿÿÿÿÿÿOOOÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯­ªÿÕ½¡ÿà¿—ÿͶšÿæåãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƽ²ÿà¿—ÿß¿—ÿÔÍÅÿ¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKKKÿÿÿÿÿÿÿÿÿþþþÿϾªÿÁ´¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³´ÿb=?ÿa;?ÿ_:>×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆFE±ŒIGÿ¯†ƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãáàÿ϶—ÿÏ»£ÿ÷ööÿÿÿÿÿàààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿØÓÍÿÚ½™ÿà¿—ÿÁ·«ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ±Ÿÿà¿—ÿѺŸÿóòòÿpppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòòòÿÿÿÿÿÿÿÿÿÕË¿ÿȲ–ÿóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù÷øÿrPQÿb=?ÿa;?ÿ`:>mÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†EDߌIGÿɪ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿž¶ÿà¿—ÿÐǼÿÿÿÿÿÿÿÿÿ•••ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊÊÊÿÏôÿà¿—ÿɳ˜ÿëëêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷ÿİ™ÿà¿—ÿÌ»¦ÿþþþÿ[[[ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔÿÿÿÿÿÿÿÿÿßÜ×ÿ׺–ÿÖÓÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´¡¡ÿc>?ÿb=?ÿaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆGFíŒIGÿÌ®¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿±¡ÿÔ»œÿêéçÿÿÿÿÿÿÿÿÿZZZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyyyÿÖÐÉÿà¿—ÿà¿—ÿÅ¿·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿååäÿϵ”ÿà¿—ÿ̼¨ÿÿÿÿÿTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñññÿÿÿÿÿÿÿÿÿûûûÿÏ»£ÿËÄ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñîîÿjFGÿc>@ÿb=?ÿa@ÿb=?­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆFEÅ‹IGÿ¥sqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÔÐÿÙ»•ÿÔÌÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÀ°ÿà¿—ÿı™ÿøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáààÿÒ¶”ÿà¿—ÿÎÀ¯ÿÿÿÿÿ¯¯¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ...ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍ»¦ÿǽ±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹§§ÿf@@ÿe?@ÿd>@öb=? ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹HG†‹IGÿMJÿ÷òòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊžÿà¿—ÿÖÎÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888ÿÿÿÿÿÔÌÃÿà¿—ÿÕ¸•ÿÛÙ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèèÿͳ“ÿà¿—ÿÎÁ±ÿÿÿÿÿõõõÿ ÿÿÿÿÿÿÿÿÿÿ;;;ÿÐÐÐÿþþþÿPPPÿÿ[[[ÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿÏ»¢ÿÆ»®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÕÕÿiCCÿf@@ÿe?@ÿd>@sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹HG5‹HGÿKHÿÌ®¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿɹÿà¿—ÿ×ÐÉÿÿÿÿÿÿÿÿÿÿÿÿÿ222ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿVVVÿÿÿÿÿ×ÓÎÿà¿—ÿß¿—ÿÍÉÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÿȲ˜ÿà¿—ÿλ£ÿøøøÿÿÿÿÿMMMÿÿÿÿÿÿÿÿÿÿÃÃÃÿÿÿÿÿÿÿÿÿÐÐÐÿÿ»»»ÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÿÒ»Ÿÿƽ²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðíìÿwTSÿgAAÿf@Aÿe?@¢ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰GFÕKHÿ”WSÿöñðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉûÿà¿—ÿÙÓÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(((ÿ@@@ÿÿÿuuuÿÿÿÿÿ×ÒËÿà¿—ÿà¿—ÿËÇÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ£ÿà¿—ÿݾ˜ÿÛ×ÓÿÿÿÿÿÕÕÕÿ ÿÿÿÿÿÿÿÿ ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯¯ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿðððÿÓ¹šÿÉûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùøøÿ†ffÿiBAÿhAAÿjBCÉe?@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹HGUJHÿMIÿ²…ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊľÿà¿—ÿÛÖÑÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÏÿÿÿÿÿÿÿÿÿÿÿ›››ÿÿÿÿÿÿÿÿÿ222ÿÿ­­­ÿÿÿÿÿÖÐÈÿà¿—ÿà¿—ÿËÅ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿǽ±ÿà¿—ÿà¿—ÿÒȼÿÿÿÿÿÿÿÿÿªªªÿÿÿÿÿÿÿÿÿšššÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÓÍÿÚ¼—ÿÑÍÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿ”zxÿjDBÿiCAÿf?>ý¯eXç±g[”Ÿ``ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŠHF®MIÿ‘OJÿÒ·´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÌÇÿݽ—ÿÖÏÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$ÿÿÿÿÿÿÿÿÿÿýýýÿÿÿÿÿÿÿÿÿ³³³ÿÿúúúÿÿÿÿÿÔÍÄÿà¿—ÿß¿—ÿÍÉÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÌÇÿÛ¼–ÿà¿—ÿν¨ÿüüüÿÿÿÿÿÿÿÿÿ|||ÿÿÿÿÿÿÿÿÿ£££ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÀ°ÿƱ˜ÿôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿŸ†„ÿkEBÿjDBÿsNMÿ®odÿ²h[ÿ®fZÿ©bXÒ¨_W#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿJHŒKGë‘OJÿ”VNÿîãáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìëëÿ˳•ÿбÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÇÿÿÿÿÿÿÿÿÿDDDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáááÿÿÿÿÿÿÿÿÿÓËÁÿà¿—ÿÔ·”ÿàßÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿ±ÿà¿—ÿÛ½˜ÿÞÛ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÁÁÁÿ///ÿÿÿÿÿÿÿžžžÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâßÜÿؼšÿĸ«ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿ£‹ˆÿmFCÿlEBÿvTRÿãÜÜÿçÐÌÿ±naÿªdYÿ¦bWÿ ^Vñ›]SJÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMIF‘OJþ’RJÿŸjbÿùõôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ±žÿÒºÿòñðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ———ÿÿÿÿÿÿÿÿÿ¥¥¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿεÿà¿—ÿɳ™ÿôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇ¿¶ÿà¿—ÿà¿—ÿϽ¨ÿñðïÿÿÿÿÿÿÿÿÿÿÿÿÿüüüÿ   ÿpppÿVVVÿ<<<ÿ___ÿ¹¹¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÄ·ÿÛ¼–ÿÏËÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿ£ŠˆÿnGCÿmFCÿ}[Yÿìççÿÿÿÿÿÿÿÿÿôêéÿ¶~uÿ¢`Vÿž^Uÿ˜\Sþ”YS~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘OJ’’RJÿ”TKÿ¦skÿøôóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄ»¯ÿà¿—ÿØÒËÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿxxxÿÿÿÿÿÿÿÿÿ»»»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíëêÿÓ»žÿà¿—ÿö¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóòòÿ±œÿà¿—ÿà¿—ÿË¿±ÿüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÜØÿÕ¼žÿÁ³£ÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùùÿš~{ÿoHDÿnGCÿƒdaÿòïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûøøÿ¿•Žÿš\Tÿ–ZRÿ‘XQÿ‹VO¡™ffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOI’QJ»”TKÿ–VLÿ©vmÿøóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÝÚÿÓ¸–ÿÐĵÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÿ>>>ÿÿÿÿÿÿ ÿíííÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑɾÿà¿—ÿà¿—ÿËĽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÍÈÿÖ¹–ÿà¿—ÿÞ¾—ÿÏǾÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÛ×ÿÔ½¢ÿÖ¹–ÿÔÑÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøööÿrnÿqIDÿoHDÿspÿøöõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿα­ÿ’YRÿŽVPÿ‰TNÿ†RL»€IIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’QJ“TK¸–VLÿ˜YMÿªwlÿ÷òñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ´¥ÿÚ¾›ÿÜ×ÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÃÃÿ¡¡¡ÿ‡‡‡ÿrrrÿ±±±ÿúúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøÿм¥ÿà¿—ÿ˳—ÿéèçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼µ«ÿܽ–ÿà¿—ÿÙ½šÿÐÉÀÿøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÛÖÿÓ¼ ÿݽ–ÿÀ¸®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñîíÿ†gaÿrJEÿqIDÿŸ…‚ÿüûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÄÂÿŒVQÿ†RMÿ‚PLÿ}MKÏ€PPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬aV›YPŘYMÿš[Nÿ¥pcÿñèæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÓÐÿÑ·—ÿÓ½£ÿêèåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓÌÅÿß¿˜ÿà¿—ÿ¹¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿ»²§ÿÞ¾—ÿà¿—ÿß¿—ÿϾ©ÿÚÕÏÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÿÔÏÈÿÔ¼ ÿà¿—ÿ¼±¤ÿûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà×Öÿ{WQÿsLEÿrJEÿ­–“ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÑÐÿ‡WSÿ€OKÿ|MJÿxKJ€@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥cZ©dXÛ«dYùJAþš[Nÿœ^OÿŸeVÿæÕÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾¶¬ÿà¿—ÿξ¬ÿ÷ööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÒËÿؽœÿà¿—ÿdzšÿïîíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúÿ½´ªÿ׺•ÿà¿—ÿà¿—ÿÛ½˜ÿÍÁ²ÿÚÕÐÿïîíÿþþþÿþþþÿúúúÿäâàÿÔÍÅÿͽªÿݾ—ÿܼ–ÿ¼²§ÿôóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿɹ¶ÿwPHÿuMFÿuOHÿÁ°­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåÛÚÿƒWSÿyLIÿuJHÿqHG­€€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\U'¡`Vä¥bWÿ©dYÿ­g[ÿÅš‘ÿœ]Oÿž`Pÿ bPÿΰ¥ÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóòòÿÁ²Ÿÿà¿—ÿËÁ´ÿöõôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÑÊÿؽ›ÿà¿—ÿÖ¹—ÿÍÉÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÈÂÿƲ™ÿà¿—ÿà¿—ÿà¿—ÿß¿˜ÿÕ»œÿμ¦ÿÍ»¥ÿм¤ÿÙ¼˜ÿà¿—ÿà¿—ÿÌ´—ÿĽµÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿ«“ÿwOFÿvNFÿ†e_ÿçàßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÑÑÿyNLÿrHGÿnFFÿjDDŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜ZS%š\Tæž^Uÿ¢`Vÿ¦bWÿË¡šÿÿþþÿâÐÌÿ¢iYÿ bPÿ¢eQÿ´†vÿôìéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëêéÿijžÿà¿—ÿϼ¥ÿØÒËÿýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿÕÏÈÿÙ½›ÿà¿—ÿÛ¼–ÿ¿¹°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðïîÿĽµÿ°›ÿغ•ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿܽ–ÿDZ–ÿ¸­ÿæåãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóïîÿ‹kdÿyPGÿwOFÿ«–‘ÿüûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÄÃÿoGFÿkEEÿgCCþdCC=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿSS"’XQã–ZRÿš\Tÿž^UÿÈ šÿÿþþÿÿÿÿÿÿÿÿÿóìêÿ±sÿ¡eQÿ£gRÿ¦nYÿÝǽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæäâÿÀ±Ÿÿß¿—ÿݾ˜ÿÍÀ¯ÿáÞÛÿüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÿ×ÓÎÿÍ¿®ÿܽ˜ÿà¿—ÿÕ¹—ÿÀ¸°ÿüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöööÿÕÓÏÿÇÁ¹ÿÅ»®ÿź­ÿÅ»®ÿÇ¿µÿÑÍÈÿòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÔÑÿ{VMÿzQGÿ{WPÿÝÔÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¦¥ÿiDDÿeBCÿa@BÖ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„OOŠTOàŽVPÿ’XQÿ–ZRÿÀ™”ÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûûÿв¨ÿ£hTÿ¥jSÿ§lTÿ»’€ÿ÷òðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÿ¿¶¬ÿÔ¸–ÿà¿—ÿÙ»˜ÿλ¥ÿϲÿÑŶÿÐĵÿаÿѺŸÿÞ¾˜ÿà¿—ÿà¿—ÿdzšÿÌÈÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿª˜“ÿzRGÿ{RHÿ„~ÿù÷öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿdeÿbABÿ_?Aÿ\>ANÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡KK‚QMÕ‡RNÿŠTOÿŽVPÿµˆÿþýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðçãÿµˆvÿ§lTÿ©nUÿ©rXÿÔ¹¬ÿüûúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚ×ÔÿÁ·©ÿʳ–ÿß¿—ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿà¿—ÿÛ¼–ÿűšÿº±ÿììëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíèæÿ€aWÿ~UIÿ}WMÿÔÈÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÄÄÿ`@Aÿ^>@ÿ[<@˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€UU~NJÁ€OKÿ„QMÿ‡RNÿª‚~ÿüúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÛĺÿ«t]ÿ«qVÿ­sVÿ¯}bÿãÏÄÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéççÿÊÅ¿ÿż±ÿ÷¨ÿĸ©ÿĸªÿŽ´ÿÑÎÊÿóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûúùÿ¬˜‘ÿ}VIÿVIÿšwÿôñðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíéêÿ^?Aÿ\=@ÿX=>“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwKGzLIÿ}NJÿ€OLÿšplÿùööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú÷öÿÖ¹¬ÿ¬v[ÿ¯vWÿ±xXÿ»tÿîàØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ̾¹ÿ‚]Pÿ‚XJÿ]RÿÛÐÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƺ»ÿ\>@ÿZwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfCC¶jDDÿmFEÿpHFÿ°¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûøöÿе£ÿ´‚^ÿº„]ÿ²Zÿ³—€ÿóëåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðêçÿ˜tÿ…]Kÿˆ]Lÿ~VG߆[K>ÿÿÿÅt]Åpb9¬cUižZMžŸ[NǨaTæ·i[úÂp`ÿ½n_ÿ¹k]ÿ´i\ÿ¯gZÿ©dYÿ¡`VþaYÿšbZÿ™d]ÿ–c]ÿ’c^ÿd_ÿd`ÿŠc`ÿ…][ÿWTÿyPNÿrIHÿmFEÿiDDÿfBCÿb@Bÿ_?Aÿ\>@ÿX;>öX<>€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿa@@TcABÿgCCÿjDDÿ“vuÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüù÷ÿÞȸÿµŠgÿ¾‰^ÿ¿Œ_ÿ´ŽkÿáϾÿýüûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèàÜÿ€sÿ‹`Nÿ‹`Mÿ~VFß…[JT‡\Lÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³ff ¹n],Ÿ]RZ“UL‰‘UK±’WMÓ•YPì™[Rù™\Sÿ”YRÿWPÿ‹TOÿ†RMÿ‚PLÿ~NKÿzLJÿwKHÿsIGÿoGFÿkEEÿgCCÿcABÿ_@Aü]>?ÆY<@{^6Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_?AÍa@AÿcABÿoMMÿíééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïãÚÿ»™}ÿ¾Œ_ÿÄ‘aÿ¼ŒaÿºƒÿíäÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÅ¿ÿo_ÿŽcNÿbNÿyTDÜ€YGKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ``‘UUŒWM5ŠTMLƒPMcNLy}MJ‡xKIˆtIGˆqGEˆlDDgCCcbBBFd>>)f3M ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[=A;\>@ÿ_?Aÿa@Aÿ´££ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôæáÿ¾‘~ÿ´ƒ^ÿÂ`ÿÀŽ`ÿ¯„\þ³—~ÿãÖËÿþýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêâÞÿ£Œ€ÿ‡bOþ‘eOÿdOÿ|VEÍ}WE?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿY;>‡Z@ÿgHJÿöõõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûúÿíÖÒÿÔ‹ÿ·qdÿÄqaÿÄqaÿÁo_ý™^LÆŸuP¯²ƒY_ÿ½‹^ÿµ†\þ¯rÿׯ¶ÿùöòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïçãÿ·¡”ÿkWÿ•hQÿ”gPÿbMö†^I¦dO-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU;>®X;?ÿZ=?ÿŒwxÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôêèÿ×¶°ÿµ}sÿ»n_ÿÄqaÿÄqaÿ¸k[÷¤^Q¾´gY\Èm[ÿÿÿÿÿÿÿÿÿ¾Œ_-¥zR¨{T⹉^ÿ¹ˆ]ÿ·‡]ÿª[þ¨‡mÿ¹¢ÿÞÑÆÿùöóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýýÿïèäÿÆ·®ÿ¡Š|ÿ”nXÿ™lRÿ—kRÿfNú[F¹“fOJ’fPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU;>®U:>ÿX;?ÿˆstÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùõôÿç×Õÿʬ¨ÿ©~wÿ£f\ÿ°g[ÿ´i\ÿ·k]ÿ§aUæŸ\OšÂm_6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº‰^£xRuŸtPÁ¨zU쵄\ÿ´ƒ\ÿ³‚[ÿ²[ÿ¤zXþ¡€fÿ¯’{ÿ¸žŠÿ¼¦•ÿ¯¡ÿɺ¯ÿÒÆ½ÿ×ÌÅÿÙÌÃÿÚËÁÿÁ¬žÿ£†sÿ—r[ÿ›oSÿžpTÿoSÿ›nSÿ–jPúZDdž^HX–jQÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU9=U:>ÿV:>ÿY<@ÿª›œÿ÷õõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüÿíæåÿÛËÊÿʱ¯ÿ»™–ÿ¤ytÿ–`Yÿ™[Sÿ]Uÿ¡_Vÿ¥aWÿ£`Vú”WMÊ—YNsµj`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶…\´ƒ\@¥xT~œqP¾¥wTë¯Zÿ®~Yÿ­}Yÿ¬|Yÿª{Xÿ©zXÿ¨yWÿ§xWÿ¥wVÿ¤uVÿ£tVÿ¢sUÿšnRødKØ‹bJ¥™lQd›nS4šmRÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU<<U:>îU:>ÿV:>ÿXäU:>ÿV:>ÿX@ÿ_?Aÿb@BÿeBCÿhCDÿkEEÿnGFÿrHGÿuJHÿyKIÿ|MJÿOKÿ‚PLÿ‚PKí†RL¨UP`XOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR:BV:?§U:>óV:>ÿX@ÿ_?Aÿb@BÿeBCÿhCDÿkEEÿoGFÿrHGîvJGÁyLH{MJY|LL%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU99 U9@HU;=lW././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/hyperkitty-logo.svg0000644000076500000240000007475714355232204025631 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/like.png0000644000076500000240000000162314023037632023346 0ustar00maxkingstaff‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8e“Kh\eÅßwï‹L#Áß@ pA<„*šbaòÃZnæüÕlŒ}½½b&¾‰ ÞžìóÄÅlžëß±5ˆ˜²H˜[½"þÊnŽËÌ¥W¼‰aEué+¶G›Z2]oL5Š?‰Žus´ÿ8Ë…<ý#¶Â±þ!– K|þÉKø¥³¸Mïñç…7KÁF%¥uÜ=Ô¾û£á,ÊÝ8œ>ó£ß_ñÁ–8}vŒÑÒ`þ“ÃxãlOõ&ˆsH£ôþDòe-á<¨H•§ÛwÒ¹+…Xì:;ŸJð|ÇÄÿ P/M"¹O+a¿kðEG’ˆ_€0‹8O0üõ1±+`òœ<ñ:„sH¸¬¿@ü±6¬¥Å@BDJLƒ-‚j¨×—˜e°k`+XSEl ¨Ïï*ÇÉ›Úü“Z4br(ñ@Åë[Aì˜Uıfk<ÐIo­ÉkÁŒ–ò?ZÜ­.19v”;K¿áW¦1þ6ÈTYÍÍrýrcÊ8 Ý”—/ZQŒÖg|ø‘LgÏ/R>Ár'Ù©*Å%Lèà¸.56³­ã}¢2DCòS2?,•TýHÃzpîòk^è¥%XûBLõªX³&b}[®JP—Ê?ïJ­ø­Ìü±wóî‘\€Å¨=loýÔ-¢ºÚž; 6Æ0Þï±5”“Äi؃»åUn_¨æÒײ1ᆭõ*CNôÑ;v½M4¿ #ñ6KàÍR^™° ™3¾ñ×O5Åïƒéœ}=XZÐ䜳Â8ÿ•©ØûG˜~¼IEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/likealot.png0000644000076500000240000000162014023037632024223 0ustar00maxkingstaff‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDAT8•“Ëk\e†Ÿï;·Ìd&§Öf’:mR‘ mš@)%ÚEq#µ´q#R ¯€P\èFB¯ j]d§­V¨/ kH%S¢4ӤɄ¦C&ÛùÎ9ßÏ…(]¸ñY¿<‹^%"ÜËôY5èxÎKˆ~JÒ¤@i]ù2Mí'#§¤tï^ý#¸6©üíÈûÈ v=7pä ?wÿcZû½ 1I´ÄÝËöú•Mj6?^90&æ_Áä¤röïÇ=ƒ§‡ßˆ‘ø \°-DçQÞËsg¢ÊÒ…_WŽŽIŠˆ0{Þ›X™{±%é–¤Í bÍ¢ˆDl,’ÞI6ͳyF’æO²4}¬5{Ž AMJ¿~;|¼Ô%fŽV2ÈŸåàà~ž|â(b|ýÍw,”ʼüB/ù 7|ù‹'·ãzcØ9ý¬ûÖÃ#ï<d2J9½|ÿC‰ãÏœàÎ*ÙM£Q¥¶­}š™Ù«ì+L#xdò}^õö¼£fÎùËœ˜ï3‹ò¡T'¢ó 1¤›`7t âe¬Y ‰ÊX:ѹq®^¿éJšô('Ï­…qþ½_ÇZz\`›¨à!L8Iàû¬¯oÐßßÀÍ•UŠÅÝıaéF™îîd¶O„ÀUZ%irÛíèÜMWáA?RèÝ@b³z D&¢ÑvÃ.âh'Ön¡Àº@"iÅUÞ¢("ð’$¡^¯Ç1õz<Ïè<’Ö@c\‰$ë(•EkMµZ%—Ë‘Ëå²Ù õFf³ÉŽ0$&Dâu”ºÊ¡œ˜hH™Ë8Ñd³ÃˆêÆÆM”ÎãêÖTphÓ}ß:Ç÷®‘˜´æºkSyÿÖâù÷öx5mMЮUÀ¶‰þ£|€ º /<ÆÊâT3µ¼«¦¦pƒU.æwíy``4Û)ÇQJ¡t’"6AÄ·ÖhÖJ²öû·­V­|éÈ Æþ~ã›JÏìãqårJ ‡¬P<±dPˆ‚¶Ö"\I…ÏFž—Ÿþåø•|IÄ6IEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/logo.png0000644000076500000240000004516314355232204023371 0ustar00maxkingstaff‰PNG  IHDRÈÈ­X®žsBIT|dˆ pHYsnnУ²htEXtSoftwarewww.inkscape.org›î<IðIDATxÚíXU陸§%™dfÓ³Ùìf³›d3ÉÎü³IfFz¹ôÞ¹ôréEºÒ/¨ô.½W)Ò{Gš€•" HUPÁ†¢XáýŸïC \®s¾çyŸáÜsç|¿ó~oý>€H!…ÆBÞRH!!…RH!!…RH!!…RH!!…RvßãÃGß„¶ü†#¢õo¼þmÿÂÌg¸–ýyïv 5êsQ•H?QÕ¨QjôEQjL™˜Fì·ŒŽ£¥üIX?%EØ ¹RØ0µHØ(Í™Boúäõc„Ms¾4Ïö ˜gS¶ün§‚ß ,It,uûÆôÜ÷V¸}ÞܪµøÝ«ÝQ‘²®üˆ[ý¯y<ê÷ñ{Õ)ðÑë(GšÿÄrú‡›˜\B¼±g|ʇ€OÉ ø]OÁøäÊ¿ƒÃÁ‚_Êþ¿¤-ðKØŸ¸M-7·ý†/A>ƒ^ðè#£ðÑ(ìD%2œ ¬÷õ:@ô“n­Ä(ý&¸©B&™ @+€Xæ‚Ðþ¼hFß+h_l@¯ÎåíøF¹VÞ\lð=¼ÇšÇ§åÄÊÄñ?ÍÁà;Üág;âp? @¯œq}÷Ñ2g_ü¥},²ôïÌáv’nÎ €Òlºÿ#.ßXˆwÙͯèyß禗X1x\sM°æ¦§|Êå˜ñ5·SC† —Cª;}jmòYŽ9ëొžý±Àc °^£Ðü¬ ¾æ¡íãÓõ“#^äŽ<º¾I|ÚÇÚy5ÞãÓð>u/àS£€@&ðyd¸ñK;,Â/n bû ÎAC)>Cx $×Â?b+ "J^Œш5b A2–)ÿFr— ”ýy h+·Je¬ùLЮhŠ Õè÷|®ƒÛ„×§x}[ìñ›+¨ý¿X„+öR >GâÀ± HÖ0ÉÕ’muæC@Bš¬:ίŽË¯ö@€›^ÆÁI/Ve—kn8ÖŽ®9_p;f÷Á à>Ü©Àc— @Lr/eiA‹¼úÀ«ç¼º~À«ã¼ZÇ€˜„˜wÎ?á“90È~±ýÀ/ºßbÕÒ’JýX@À¨ ÜúýìD%Ò ¢êqŽkÒKjeˆ€qúÿ ™fxlÅ*ïåÀ‰_®ØvtAû"X ˆ k7~›¸U6³ˆ_ë €æ?IETþ€E@†¿‰»òË¥uüõnÈÈÈ‹MÎÔÁo¶eƒDui2$¸9rù˜oüê~Çå_?MŒáò*±à¤—ñmH6Ì)ó·o ŸQè,²M@½! ó Îå—=h²! "–ùDö±²£˜˜€À:@xõÕØ¾ÄU‰0d¸ÄÒˆ;¼&½ÄbF€ˆd~)g÷#ëBÈI¬*y­Jþ]Юðñz@ÊkWn€kåI€tñyÖ¹Fº#/½!Ï»a€ Àçߪ‹5@àé{L2ÍÕSÁÛmþU^ÿ÷W½©æÖÂ9¸bœò&]þ—o³F¤ 0R²/ýŠÏvž×ñÊf€ü_`Ígœ Ý ° §xýKþ…Xbý#@¸Ýrñ3øÆ9ï',²Àcr¼‹×8Ü›ß(”—B§òJƒÜÜ> ®—@‚y]Ä)ú§ËZ¤w@@@Ä¢Ã)eýcAãi€ô†ð‡;Èq†D#޾Nƒè'%2„bzâ/ø÷¦Ùœ Ob}’š ]A:¬„ß±„wÅør«ˆZH]À*½ésε€ðø·ûa xºŸ £\ágÔxÂ.p†_üšà›.yûGÖ™yõKFÇ~›;^¾¡¼í<‹o£Ïþy$y¬8 8€ ÜÞåÄ=ùt$†Ä-7Ù¡B2Á ûcžñšE©sìüCo!-¨–Y@x•=ì(Êôßnèy”´ý3È,#@ø…-€_ÈÔMPÈ4€ÖÂÏ£¯²#^,Bƒˆ2H¢ÿf€`;Å<[w#@mòŸÚÀ:@–¬òB¹Vz®¤f±O,·þ°Nƒøµa¯OÀéúõ€tunË&HèX Wú'£c÷匹0Ð íÛù>Þ¤¶aWÈ©Ž ¦LØœoâ¾s“cmäY4·Nƒ¸ææ®üþ`†“dµ¡§ŠLcZƒ(Ñ¿ØêðIÛK€¼d ˆÙsAÓ…õ€èµïXDLåø·Ì"¢›ì´ ØÃ`žã¿ À§ ¿_å¾s«ØÏ`‰•¾.ŽBoúåz@Z»^iÜ7$©¿z- ûÒ†D’;^¸Žô+­Û6ÔésœAM° È5»n¹æY4± »”Ÿ€xpȈâ9jÊmŸÆÁk“$Äh‰E±ŒÚÐ=,eñZ€5H®¿ ?Ÿžßïj÷o™¹ öSXÈ¢ mßþ'¦5ˆ^¢!#@„3袦y?Y>¹} @ʘ„ß±øØºäRa¾ÏÚuî>þ#§LÖÂë׆mÞ Óy;!JëŽË›ø’#g|Ž ÅlâW¼¡=ãY4¾ÑkC fÂÅ^«ãÿ¾­à3þSF€(fö6IÌb¶£‘t)jįºy5ãƒÅ´yEµL…µ"„u“„õ’î0DÈ8(&Y«Þ¬¼†%ÿBÒ· SËõÁ+F€ðyÖÖ®:†Þð5ß‘SÓ I[2Ò;òØ C\áçô¹ÃÏäŽ<@é©„‘^ÁÕs–+¦gŒ+¶7xK@2®èáI×ÿù¾ìaž}Ù£9² 8éßf\9¼S€pûÕznjð3„bV᲌ú_v§ì©Äì9¾¢Ò¿Ï'nݲ xy ÿ}G¡Â8‡ ­ÑN yÎh¢¶È€ÌlÈ"]†*– „ 2Lئüôºã|^õgù¼Ÿ3ðb-ò´ÿ?ìÀÓ…ÛuórÇöo HúÐGÆÕ«™Ã‹[ÄA¦·r°È"g@½í–1F€¸ä–³Ÿi$';áUñÔßÖy(~I2º1 î;ž‹%ªÁE²ð&€PL2ŽoøGZæñ1DÀ¾¨s#ã1 ÌÄAÚ2VŒÇ€ÓEÛ„3®› @˜ rd™³”n² þ ¡L¹Œâš[ÍÒË,VŒ€ð+²Þîýà•ØÿÈÓµ€ðóS(´Ow)©ˆˆ*Ÿ{S "b’¶©w‚¡q(òßÐHc k|~m+É‚,h,¦l­yÊqbØšï õ7xjÿÎ yõ¬Âc¥Êž%–Ç!Vî Ÿˆå­õÄ8wdzyed¢Fo ФoÂ6ÒÈïÓò«U¹J§ ˜ä)WT÷9¦ô͹ðmÆèŸß$£—IdŽÓ§Vš rŠ@¸Íc Ù´Ä ` üüÆuo%Ý$k@8Dt2Eô’@|b”ömb_TÀ@.òi¶EA´uþyFFzø™Y®ˆ3AÜg y¢.þ}mì€ € ²ª9Xðb½äò«±Ø& m,bmÇ&#=–äü[+˜"yÊqÝôÏVÇA5.±Œ3øY¤i›€Üã£×ÅBç÷j0á§×¹iªuàé“ 4Èå7uórf\ÉøGòÕ_v† £%ljQã·Žƒp­ Dµ+ÌÂãš{Ž%Ä<Ê›-€¨xä±£±w ˆ¨f\Þú@!c@(Æ™ª,Ò»@ø´°DZd_Öè7ï}¾¬‰Ÿ± Ðæ{mú)g`ÃÀ&€·wÙï‘’?o b©í{±¢ÙÈ Vî ¿ˆå5F€ððèþëÛä1@f×§»'«oj’° £Œ…ËÙ§ëÒ \«ÌdónK¥Fz6@nqGœñä>~.•ûøùîÈ “\QWLÅõgü%¼ŒâH¬b`¤¯Ê¯âÈ3g`£y‰¿+°ù÷ 3›¤»'½,é cŒAµ j]ûDÆK¬˜m½ù9µé?Þg,"lÑÆPƒpÓþò¶¹ÉÈ‹E¡­~Ûé'Êl Aʶä#@xJ¦ ð¹Vè2Ð sÛ\b%²TQ¸^Fq%æ1Ð «œ ØÉgI™yõ·,ò„‘ B‰jú| ’zn'ò’ûìo¯égcÖ†1n«”¿l`ƒlëÍ’' @Õƒ xXÐ  #éYq(•q=Èx@.³H#@¸B›Wc¹üëÜ×Ò6¼ˆ+C ✣±éÒÔ6±œQEáÚÕÄ–“Zëh8#@xÝþ¾ý%–9ÈâZ@øù8Þ "J‘¿ \È]Ô3‹¡BKYXÈ©- 7ë“™kÙ´È…ßµ:tUºûẸíþ]<ÁñLò+º§€3ºwU 9 $†zãª8Hú†ìÿÒo}Fr~Œ«O¿ÍÒÜö5G´ÿ‘d| ø#Vg `H|k¢^òŒóXÕÿ­:½ð_ @Æ×’+°é÷Û$þ?kkŒô‹Ûý;¸©GÿƒOÝ»w 3*ýs–†×CÏû9·{H—ûÉx·<¦¼Ptú'Ü–±’ÜV±¶ÜûcE¾¢æ}Ÿ¥‰H¬8x5¼ùùÕ½¬ùU=X…c!‹o(&Gø)Ævüü¿"[’B Ù›—RH@H!…„RH@H!…„RH@H!…„RH!!…RH!!…RH!!…RH!!…RH!Ù“òÍ7¦ßäU•âç¡ ðªç òk5Pøu«„hÅÂB†¹""fa""ûmÄÅme¥¥¾`µÒŒ='ܪ<<ÔB@W8€"  B‚4 àaSµ1q´IiG’u™“–wo”Uôò‘Wò•DÛ“ƒ”÷UqŒ'+pð-Á!-eòrV ¨hÊÊŽ )eû® -ï² ^ §t äUü@¸ £ä׫¨~DY;~ßf›R»æþXÝ%û·jÎ'þUÍ)ósr’’€° ê©e8ìmAWWÌ΢þqëÇ“'Ï`fæ>ôL@mÝHIoO¯``Já ¬ ª: @ÕOÝÄÇ2Ô°%ÍxCš]ÑOßô:µ”ÿZ“^,-g&gÝ)g=©dŸð@Õ1í©º[΢ºk€€€²]Ò “à1 šO‰¬i¨½Šm§ŠM©åH@˜ …ò Ç<‚CSÝÕñòåܸ9 mÃQ¦6©‹†Y‹Úæ% c^¾¨¤—>!§¡oßøÕV×¥ç_÷‘šg¾ œ]l¼¼Cbú¡¼Ç  í] ž éœ²`q$ƒòÀ#ü$øDBXr ÄŸ¨„¸5{¢ ±)§ÁÌ¡t‘f×öm eQþHA7µRäD‰öª5ª~pÓ4”R“ë5½KžêúÕ‚öѲE=Ï̧àrYZÏWSÞ(ä#r‚“€|·ÌâÓ‰Ô'1oï8xãæÝÇp,¥h„„¶€Žwþâ‘øRè½ o{ܹ?þdz@ÞÀgAÁ8 $´¼fäì\åhß#': a‡èüÇKa5‡Ó§{wd".Ë­ŽK“`\úAM€´Å¡øZ¸4:»a—5§.€¶UÈ¢¼A0Hjy=Qq9$«ë·­zh´¢ŸjæKÕKÑ’V :,!GO“>T#!ëqFRÎ㊔œÇ-iyÏy)Y·çÒN/Ä%ì_ˆˆîŸ2§P Z…ié~+­?‘€ì69Žà³5õC0;ûˆmïÙó—W×´#e ë[ºô|H*> óO_Àng»¯‚ޅߢœ~HizÏ‹S=Üd´­l$clÛùku³RŠŒFŒ›”ZT¾¼VbªAÖMÓâ:e eZF9 F˪^¨hÇ‚’F(Rƒ±K\VéÈÈ{ v›‹KÚã{/"bÂBF8þ„–½ü<êõ^oI@Þ±ÈÉ™þˆx@WÅ%ì@Bê öJÅö›‚‘RØÚ‡ AÛ« h^…P×9{i\ì5C¯Y_Qrz(¡ì?¨gÓø9VÄ®qÑì`5ð¬¿ÐZHÏ逶Îa¸6ùnNÏÁí;àþì<ÌÍ=…ùùgðœ¸/èÞ>{þ'àhUÖ<Ž=0ZF)0xezÕÛ¼9 fNÙ l–ªû³ °æÓK£Ù ¨®bªû ®aª:ú ‹0ˆ»®bhnÜœ†³}CPÜÒñ K°D×_…ʦŽYï_Ÿœ‚® }Ðy¾ËÍ[ÓL}öÁÃÇ kr$•ÝAËÐ ¦nÜa£ö¸CØ VË^­ÒHßuD}®¬Ûªª›júi kžWfp¼ ¼®”’AÉ$ ,åõ³Ì¯å_¼€¬ŠV¬)òOu˳k›?yãT·wãã$§Ùã~~ö jZÏB"±œ‹ª¾ôšÆ"`¬ê…ÔŠv¨&~ÿàÁÃ- Ï EWPp‚ì¼Ú7¾¶ÇŸ€±‰ˆ‰íÓBB†¤k·B¢FK;¥n˜šÆy`åTîGË@A?  S :­uÛ†ji};±„º Ígz°AÎì[¾®£g’²†ö7Œsôc-ß–¡ˆm†¸ºH«ï…¤úþ•Ÿ'Tœ®‹—¶`éÚž?ŽN1 !uÄÅm@Ttÿ!2²‹…FKùTÓ$·œJ˼%E Y”×I%Z"´vnûáwœïƒ˜ºËPÓ~‘¥¥P}ç+HjáÒå«Û>Ç£G!§²¢ë^Ù8e­=Ð;8 ãצàþýY¬YîÝÝ—¡°¹‡X^¸š>¦ UmO“s9èè¼´­ë{ñâ%x;Ò²î )íId$}ˆ<5êKµÈ»ršq nœÃãÛ_k_›¼ñU¡€XV=}úŒÅtE(iíÅ“»°¾cÛŸ=Yݺbøç6õ@ßå‘-í¦ñëSsа•‹H]bi b2q€Êjæ®óñü3p=”ȃˆ¢ì’2ÎåT*õc].ÒJ–VŸ‘U&–YÉp}ê>K“»ªå,¤7öÃô» ßÖÖ ðü~ó›ßÀŸÿügðññY· ë!&5ötU^„é™ÛL}ÛÙoYe[7±”a>È7s÷Þ$µ— g`ˆ)mwÔ/D¥íATÊ2²j6=þî½GIJ, T±{]V^A¥Úÿp/Ï› 8¤äÃ~)¥vKF5Ôhq,ÃFzåi¨a°ä˜žž---¼]+#‰]HÌiìÁAÇÌè»< ±Õ}ø3y§zˆ·õöã*·ïÞ‡œ¦>È®édú3± Å [Íb¨­®\šy (kF‚¢ZÈ«øÇQ©yïõ¹óOˆ¤lp)¡A@‰xxoÇøµë]} .\]çIâààØNNNxüøñºóµ_Ä“=¹¬•)¯YrY;>>­q&o®Î‡ììl WWW(++ÛP» [LÍ 0ý·çå7b@DÄ­Á“¯gE«5ƒ†a:NhTÖŠ]TÖˆp{_æÎ{‡„L ¡AröÂÄyN_€”ú>b²¯Ž®ïß¿C8\¸ð]pðÞ½{„íòÿÿàÕQ<áãJÚ· Ðõ\!Œò!lwœé¹¼òóùùy8|ø0|úé§ë¾W@@€áy‘È' ÷¢†®mýý…ŧ0 ÂbûáÀÁ0xð`bR΃¦I>È PÕK~ ¢› ý>ÍŸ÷©Àß‹K>•Rƒ¸¤æ7öëçÔvByûêåUGGǦp AvÉò°±±[[[üÿ£× ;db˺àɓ͗K•-ç0L¯Š`C6ÎFß+//¿¡AÌØ*dÿlÏQ‘S‹±C“ Ð2-ZÔ2+Biñ}Z†YxßæÐ{ ˆ˜„_“¤l˜Z¦à$Ä7N™¨é‚ú3«Sݶ„——k‘±±1ü¦ÿÙÏ~†ßì(Ò[?QåçavvvSÏUZåi Hy{ߊ-%%µáwþÇü׳íûŸP„6'l×A]‹ÒP)ëʼsèýÕ’_KHddì6°cäÕuAugÿªŸýþ÷¿ßeùä“OVþrrîß¿±uƒYÙKùW$ŽŒMà˜ äLïü3äÛì»tuuWf``€—c«–L-½Ðz¦‡¥{qäH"DHÈ (÷÷u½Ï€„ @\ÝsÙ–W”_ß§¿[b!À,k¥½½fn߸úË8EdêÆÆuì­g—¼]ñL·ïÜÃ?ûÝï~·éù?ûì3˜™Y‚®  ÿ,==}u6@[4uu³t/ž={FÆÞK€š,RŒ•H@öˆŠ@€45_f Åg ¸­o•çˆU@Nœ8gú–"á©•›úÚÏõ¾¤æææàâÅ‹L}‚DOO~ýë_ã#-òú¨è¸õÝ,ßÉÉb™g‚ü†¿"Ù+•…þO%¥ƒˆ·èC¶RÖt²›zW\œ·oßfä’-k_šø„¾Ù躰t\lÝe¸sç.x{{³ôbbb«Î[ÓÕÕmo–~ßÔtn ‰'Ù3€¼D€¦ c;¦²ßÙ=‘‘‘,"--½rN” Vqšmuóa¡™Ë€€¾ Èî÷b@€DDV³ôæM ÞúÍ=ð`îÑŠA“ï‹/¾Ør’êëëÃÉSK“åu­Êo4NÖuâÏ Ï"(Yäõ|°šÎ~¨l>˶ûrçÎ, Ë,^$Ÿd÷òoR òJÁ‹/ØÜµÕ•ÇÔâtÁÇñ›øèÑ£›NÐ}ûöAqc×RSÕ˜˜d¾QžA\dÓ0½—‡™‚ñuùøãáÆ¥ï»soÒêzpú ;‡ƒ]`@ô|D²ÛíIßd)ùPHHªv†ös’“ͽpûîRl¥vlänµ?èÙug°±>w¦{{EHÈþI¯\JV,oëÅɈèÜ?úјÄßß%éÕÈŸ¨jcº’Ù‘œXü }$¿#ÙíY¼2Á?“ö½/­÷î?f;$MH“ @býö¿4 X“˜™™á¬Ú#Ç|!½°7uÀš£ò4³ØÙÙ?¸†¤qZÏ_‚ÌÌLÿÕ¯~µ)ÊÊÊßÝÙ É•gWŽì'sk_äï$ om{øN§D¡Ð?¡Ró¾ÊgÑ^‚RÚ?–ÑŠþÕ ùWÊ:¿‘Ó‹û¢~ꩆV0Íü«¼n”„ÜÑy”Éëèž;1ZÏöB"1á–+üÒë{!»±Rêzq šÐøw5— °®nß^_hõàÁˆŠŠ‚¢¢"ÆK¶ëׯÃààê¼/ôÆ?YÕü$ýÐÜܼ!}ô‘ê¼Ð Õ=п4÷íŒ@ÿTRƒì” DEý~ÒÜzŹ ðÜIŸ€ŠFc‹´«rª‘ÏeT"AF5 dÕ¢AV=ä4cAN+äuâA^7ô’@‘– Š) d” JÆi„¤€¸ÜaPÕô'·T@ÅRýƒS;21>œƒšÖsYÕ1ç ªö2vËFÕ @BY'äV·oZ{±™ÛÖÝÝ}$ùÕ-¯ ¦3}‚‚‚8ò'?ù |ùå— ¤¤ÝÝKîè±kSPÒÚó¹ÖÛ‰š4HKX.ÒMé;'Ië³Y—Z‚>zô”XïÏÁøµ»Ð7pZ;G ¨²â3NƒwhX¸€ŠÉ b2® ¤v?~ OŸ¾•@PÕÀ=wwr XPráÐÈ.°z½°h£ÁÏÏÏ”köuH kZV´SrÃTž^*äBÚe \ƒ ÃPÛÙ‰ —!¥ü4¡Aúvìï.,hA>ƒe@\H@vHƒ–¡`u:2Ї‰ÉòÝqæüU@õèæ¶1°Û†ˆˆÈ†€HJJ2ü ‚¤éôyH©èü®íOãÎ×B)ôË?C &jZÎÀ“'Owìú‘‹WRÜryß’€ìܹsßk)[ôܼµýžLg΂œò1()=µîw™¹m ¯NžioT{±YÅ 2¶7$))iËsŸ>ß åÍg!«ê4öteRØx§‘ÜœÞÙ}PgK ä7ZÄ‘Œ¤ï ´µ^ ¯Ü|’ì¼3fÆ#b9¥ rtô½6<&2¡–°YÁ+ðä[ÉÈGiç˱ˆu׉í‡e0>ÿüsì ÛÍõ¿rt [ÎÃB€œ!ù„d%"43pÕCx¹nôbè:7¶ås÷ˆiy˜º±yÔ±à O†à˜Š·>©PÈÉ“'±;x­VA9YÜÜÜ@§Ó±gk³qùòe(,,Ü‘fÓÌ õöNx=“÷2™î¾Óblp8{}ŒxàåW¹aéìÔÔmŽCà}4‰‰‡ àì‹ùÈäúw2ÁîܹƒAÉÍÍÅՅ˃ªªªV‹êÕQ]{~~>¤‰úúúÞÙþ#¨Mk``Ær±dŠä½Ü‚z×]¬¤%ÃVh*„Æ4–i*L\_ä²± )YW¸޹‡L¼y½spWwŸ“;¾‰ ——‡¥¤¤de¹ÕÒÒ‚ãh A¨Šƒ,Q^^·nÝÚ˪‡sáàÁ°•r[aâ¿"RNw¸iýÆô'hKn¬ã2¹€Ê97RëÉ':qÓ颪¾O×ÄÄ-’q[ûàm?ðˆ¤:P±<†SáÑüó·6Ñq½¼ÜBrõêR¯­¯¿þQk  Nqq1¶a–ô.ÆÄÄMÐÖña ˆŠòAhmíÆýÆxùŒ—„ÀÏ£×Nü÷…W÷[)Ní“€°s;g~ƒ;w6oîVPÞƒ»²»øVÂü“çà~(ï²:<ÂZ °¤¶T­N€šu\»q—­“ U¢Iì´4ZÖ  ¤IÐ+''g¥wjYŠJjQ½;ÊÚE­}vÃVnmí½ #k¢û1 VÖ+ßùe‚´âQŽ•(ú*ä1x*À«ŸÅÏCÓàáÑÿãW_Q¿O¢7t|``dËQß:J&é n‘’Rö Ju~£ pþÒuP³=*6PÛÚÿN&!²+P7 j¸€ yÖZ©¯¯‡‘‘¦‚o:fgçÒ@DÂDĬ0 !!Y«¾yå©AP\º´йܽ; ×ÓiÚZ/@QAÃóðЬÛ€ëªJ·ä¤öOÑgÙÛøiÈÊÚü¥‘€0ÈíÊŠV¦2 Ït_Y—°…„„â7ž SÓÁÈíÞ¼Ó;¦nG–\¨\v#€RFÈ‹µ±kõŽ–£4”Ñ‹ZíÔ¨k8Jjn *¹ÔrTRÆÊÊÛkhâZz~Ûö„!WñãÇOžÍÌÜ»šž^ü? åÍy”ÆôVOjêÎ F<¼ÑQöäY!™´v¨»‚žgœ¼ÉÖI—˜˜ˆ—WŒ†¦¦&`m÷‘×ã)êêê;®5nMßWx•vXjZMâê 7onÜ…±º¦Ð~Ã#¬Ý/ÔZò#Rƒlº†z˜¹©¨íŒ¨¨(*:°u‚(kEAJv=h:¦ƒ6½üR[àñSö,gñ–QÇŽöÆrMZNYYYáÿWUUÅn൚eævvvîè^H,“dT\ñ¾ u7hmëaê³²Š‡ÁÍ#a{îî»ððûð¹ÄÚB¾ùÆ"ÄoÀ”UZRÜ""fàå˶IòœPù¨KùäÔ]¤ôŽ*mï*08V†Øçjíêê___Ü· m›`ii¹²®GöJRD=|ŒŒ°ÖPSSƒÊÊʃclâìwˆÀ[¯‰ÉqBbJ`~žù®ýÖÁ ¯äÉÔ±7(â“[`öÁJÉq1 “K, JŸÞjxŠaS¨¬hcÛD¹vý  ?_¼ø..ra`t烞#øgµÁ“g;›¼¼œB,FÛ&°ÕËvçD'””²ˆ+8c@¬ìÃ`dlûû¦ç¶€Œ®_ß8“azæ!8zAnÁYXxÍ{þìy0 3€pëO#@˜ÙH«IU¼7º8GBj%±ÜyôFçFya2²n`f°ò3äö-ªîZ2„ÄžZ¥™WyðRI@˜¤ÒP¿ùæ.íí@HP¨ª¶l@ºÇÀÂ&zsCûùKH*?úµ@ i†‘Õ0xíÞ®chd ¼³AZÝ ¤Ôè EõUý£ o4“ ¶}*Õ äˆ¥RBÈ ¯i}TLÒá⥽ŒOŸ<so]æ©A€ÄÅlžŽ^UÙBz`@se£‡X¶Qý :®Œ9JBqèú–°4‚ýñÝ·ôê%ì'—£ £u¤5¼1 4Ë`¨mº€c&`0’mßgfî RÁܽTÌ3ÁÅ· ï|»ÙèïyJ0à!aByôò 6û}77OVE@,-³íá^žÄPö^ߦçkâNž-/dÈ×Mx5tôßxg)"Ãã· 9» ´,B@VÇd´a@l\báÌ…¡U×¥Füî¨o*Û¾eSKHÚƒ’QÕ`p´ ê/àŸï¸mqý6d¶Í. äh §ï²º~ §ë^A9pe˜ñ5µ e_Ç—¸ø"—°“…§˜þŒ”˜ÙSnÚ“€0£Aø Bqu¿^l4¢#3ˆc´à[(Û®šÖ1Ð$&;nÅÁàÈIÐ9ZîÙpˆ0Œ{¯²W«LÞº9e]`✠F¡ oòAÛCIP^wfnî&VVóƒàÐt¶]SQÑ)³‚ä”R¦Ž47ÿ*Xÿ_I@˜Éæ0òÆE8S¸ã½=¢€ði‚‘3[l[û%\ËžTÅ>›†³ƒ7À1¬ ´éE E/m\p ͇ڶx´ÅÚ|]läñS8}þ*øDàÙE3BL#@Á$ bî’¹¥ps†yÏšõøø%³ío..>…³bcò™:þü¹%@¸ôL„ ™9¢BTo0<¼±-P\T ‚¼ê„¡®…’ݾó·³X{ñò%¨kyeox87;1ž<{Õí`}, 4ÝsAóP>¡Yò@Ý1ŒÝÁ7¦ò*;àdE+dÖClz)øFæ‚‹_að&€šu4([ÅòþXP²ˆ%ó(Ðsˆ„ ÍÜ£',]—¢ŠxŽcÛßyòdÎn ËdnY˜Š¡ðè~J "–¢–8­º¹åâ†7öâ…~àU# Ñ€ÓíKµ[¦€£Ü§k×Vo‰pØ+dƒŽe$¼x •…è;úGg ¯ö"±ô*}·TPwÊ5$Ž@=T‡TPµOU»$ ÚÄþÁXp Ì…lbIu¶wî±iße8àÈ>/Vvv5Þúù&2u¼˜É"®0ø˜„ ³ÖC©Õ¨þ %}㦠È>‘Ó# Q‡ˆ°TœÜ²:À‡ªöÖÂ055µR‘‡ì¸„R–sI%Ðô(„ƒµØ+õ¶2äï“~rú\»ynÝy³sOpnØNEw0µdÛù22Ê@˜b>ǶÖJh ½\TÅÉ©MÖƒ0ˆ¤ª¨¤N³vrÛ< 1êxqs© .¢ ZZú+e«Ë­ÍŠ={ö,®ð›ž¾Ö6Á )㠲ΠáJ,{< AãÐI°(ÇK¢†¡­w”UÝÙv¾4¤AxØÖ†{ÛÅe@^|ðÁîì½û¶,v“qÀéÖr*n›ÞàÛ·ï¬$*óT#DzºW7{vrrZç5*--g?&¾CBê(ßÑÝ;ƾKv[.¨»dƒ‰wþ¶è½8èÞIXƒḬ̂§ðÊÔøà¢8Õ–ßíµ Èøn„cw"ã($.爳JÅå·ŒIŒMDgÅ15vƒä¤|¨­i E—Œ¢dƢ Óc@RÒ»!‘¯žfx· ÂÆý“ç`áW ê®9„-Ôƒ ï~°hüî•ÑÜÒR2.u¢†-ç“7Š€tuölé §ð¬4y aygNqP$DÉ<ÜÚ½:4:š¶ØäÓÀñ ¿ñ ôp¾Jj2a1iikÈË«[J± ,{e(§Fr2h$ì›ûÞ[@/â…$+︭ÚFcúÖ¼E÷jjzÓcg¦ï¾ÖÔA/„Ù¶?J®Dé×(ËTRåŒML3gä¾|Ihðò I#ü Ð›LHPD„ @[ë $%À¥¾áMµò0¹†U`’Šm([ǃšm<ܘž}o!‰ŠÎÇé!Çç®ú9ª}ßj š•›¯®Ǧ„µ¶ìøX[súõÎ'$ LŠ”ê¡_ 4l”m*E= gYzè33wáÚÄ ¹F¼··LBMå¼cªAÅ&a%î lqÆ®Ý~ïà@^2ߤ·Áµý……+¿C í½ˆ^555x—+´dÒÖ´ÇË\;ï-¿×Þ.pyG\Ô.È–„I‘Q§ŠÒ±¥Õ Ñð‚Íïdâ ’ÒJ–1 h¹±6 …Á«Sï 7ïÍó$vJ(£¨˜%Ž‚—•-¾î3½½½«þ=;; ‡†Æ†¼ÄE¤É7×ö ¯Z–-o-D¤(éù|ˆÒ²e4à ÔÃ9ïl!X|vóÆa oŒóœ†Foìi0_/¿¶#‘½¥î|{ïŒ÷ƒˆˆ)¶Õ êñ–ÕkGròú´CCCPU2Ç.w#¼%Âfcrr„„Ì ÛЃ"(hü_$ ÛÑ"ÚÇæd´}pª¶šIÈ;ŸP9¥ oBÀrzþøº&ÙÜñm ”ÏuÀ/Ÿ°¯±E=˜ZnÙpidkM_Ÿ2ÄŽ ~M(.ª_5áÝÜܰÖX1òçÃ~s7 ’–S][^CIi ΔB-L…Ì@@Àü‡$ Ûi`­ëÛ.KLD4åô°Mð®GyÃE|-ĵáú y£pçÞÃ=Çù¾qPÙƒí*ëPµKÏÈ*xòtuƒ¼Â‚:–2ÅTs##e¡!)p"« ¬ö;ƒÏ±Phm9 a) -®¿‡ÏæRVL-p#:aÜ©ÑrANΔl=º!&bZÊ Ôm´¬™Û%±ˆ–Î@š -ÿPežŠ¾ÌíPr#;Zó‡%Uƒ‚I8(šEvÕRâcmûà†é÷¨}hfF ˆ‹èc·-òN!\𕱠a (-®cÎ)ðüÅw é$pÇÆŽÝ Ç®„€ÂÕ6 £­ý¯í¢åL÷¥1ì<@6ä†Ö ù“i÷FÜQv²¡C,ñ² &îe(¶§ÌeÀí{Ìm@9‘U ¶VÄßüš¶ ð©ƒ¶º Ö"“×™ï¦8:v÷ÝZjLg¢’v>$ Ûãp5ô¶Ão<âžíÛU“î*a¤ã® Êî8 i`æÏÖÎ*ìC#7@Aßdõü°s½t’r›q{UVf­«w;#· i©ÿ–ÜRƒ:1Yeíz²LÃyq1y$®{(¨¾°ë&ßÔÍ; £ê±Ò‰p¿]è[Ù„‡ÙQQ{/‘'9¨fa04zó_—žYà«>\.¯Õ9~E²]@Ì#¿ÀEA–K¥| ìÆqçîPP÷1´¦–´gרw¾—Š`/À=¯p<‰°—è¹Lo„º“9PXRe©EÞíg$ ÛÄ2ö—¸zÎ*T¬ãAß%vë@{±Sµ€¨Ò ”séEéS3`·d¤;؃à«:‡êʶý>\2[€5 º)Q]a|ü殼7?]ê×¥·Ô¯ "«}ÔŒ„E! (ÀM œ²p®ÐÅ+{#ÿi‘X zºG®¤rNî˜Æ²³ À å5óIÙ´Ø;õO|×·K?ƒ"£ãÇC¢¨;gÛ£,STá§îš e-W`¯ ôf HÁ€ˆ ›À£Gì¶?˜%9œ.Ž »:ûvý=‰LoÀAߥwÁ¯Üùÿ†„U â–+¬á–‡{G¡F á9°×Fb|†Ä@ïЖDÌŽÛ3÷@RÔ Ÿ×ÜØ ææïþ!êV±ß5º{Š”AÄG$ ,ІGÞkz䃦Gî6bX{qœÌ­Å“ÙïXÒŸëúµ[ ,`„χλ qFcöá<Ži¡Ø®­!@Q0 /ßípìr@ò¨ux©]§½´½JöÌ„X;–ËKßÄhG'P“;˜ššÙSWï8.]F±­eP,¢4I@Þ@LéeP,h{—‚ö‘2Ð9RóO÷n¯ª®ÎÞ%£}lû‰çÏõãÏ¢6»)…Ù˜Ò€ãY¸„‚ʘ÷ÇüŽä …€¢uG×9V :>UpëÞcØËc Û¯÷Þj45žQŠ ôö\Ù“3ÒúêŽi8ž…b[Ë È[%}Lò¦€øTùèúVƒ®o èúÕÂ¥±;°×ÇÄÄM068Ì”Ñ^RÜv8ƒv¯ŽÛ÷šc&ŽgáVJK Ôï8v= z~µJhÇ&½$õP{þúžzsn4PO¨ðÐÍ»Ÿg¦—ïx ñmŒæ c¸)Šg­€âªOÂÑõoøR?°ôƒA?¸ â*÷ĤxÌDÜÅ2Z[.0+/§nßfÜ tîÑÞÒ&^ MKí\Q<ËåÄR×J§¬?€°AhM?¥ŸÂ;ÉÒB›Á!©k×kķz N†3Ó÷V}þÜÙþ-½uCÃÓ{Ô±¹è‘»^Ãýä (Tç¼OH@ØH@ÓG´°0o%¤ ÂZa·zzQêÚ-‰•Ï!Ï‚â!“Ù·(³¹©uh×rãÎvÑ#w½¦gÁ«Mƒò[÷ »$†a­£´ÐVBƒ´š¤ž<Û}ùF÷î>Ør_wöùJªvwŠIÍ™qì¢×ö*]ŠgaP I@Ø©EB[ýhÁÍ„ BHÐ)˜™Ý]ÝÖQ¯ßòÒwÓýÙ#ÙÅw- .ñ­K.ú£ í½Š6½ä vtJL?ðè6~@ LÜÛ5 ° ÊJN½Ók¸1ýÒòw_ÍþsbÙ¨ç_»ä¢÷©zJ9¨©ü ;]½ÿ¦çßHÜìÐók€ú]àêEö‚¿oT”µìŠÉØ{ù¤ì.H&¦çy ‘{~=ßÊÚ½ÇÞ°Aük?Öó­'n0!>u_véÝzfˆ7£“c8TU¶ï®õ~Û0¤wïšë)íšäÄ.z Jñ kÅI@v"r¬îœî±ZBE×ÂÈÖwöП={¦f¾P[»;SïÓJz µ¤gW\‹CÒìuDîyýW è4üˆdGr²j\ïjÂЫ~'®Þ¹Gó E; Mçvq ­RÊÞ­wëÉó—ØëˆAîy䪧…4ŸÚkpì@´½ª¸ m:!‡+áé[võÞ¾3 JÚ^ÐÔÒ »} àœsT dÖ¼»¬ƒ¡ÉØëˆÜòßÒ*M²C¢E¯þ¹†–ghyTÀíûo¯aôèÄ-Õô†æÓ»¿¬uy ˆypÔ»öN¾ÿDãÕ%¯cÐ) -ƒÖþ ÈN¹zéEjy”/h*M÷2{;ͬ/ôá¶m]ƒ°×Æý¹§@#&i÷ÈÛÏ€6 i^ò:4.ƒÒºáØ3€ Ñt/©Ñt+M×hèßñ‡ÜÕ=‚»pœ>7{u W+Êc»6óöÈ=šºÇê@×§»å(ú r$ ;]‚ëRlFh8C|ÁÎFÏõMàÚiÉ^ç®ÞÃð¸7÷v²€{†ov¨­]»ç?'Ùq@ŠþGÝ©Ô Á! nÇp÷åI\ñv¶oÞ—QÚ1æáMo¥d9¶¨{‘Ç¢{´¶óƒ= ÇžDÇ®à#õƒ v€‡üy¸½Woõ@:œï¿ïÛˆ-ëûãxøt3ëy-y±Ç‘E×»FH@ÞR¯,‡ü<5û“@µ; Ïž³×ÕÛ?:ƒk.^¾ïã@é1^)màß ;Hºÿð)h*-rìqD èzW|Nò¶±Ë•¦ÚæÕ&n³±Ã剻8»çê-xŸÒVåšµ3¥¼}S€)î$ÈãèQž·—áØs€(ÛäþLÕ:T­²áòèm6µîãLÓ¾‘ÛðÏ0Í?÷lÈ(cF@`j`GŠkÉ(‡J¿$y‹B¥ç} ²ÿÄ-ËÐpzøèÈ XýãwáŸiܺó·ß©neßæ:hÙ¦~°#Eù2I<¯I@Þ²¨XdR1Ï„„œ³oô@Ǧçp ÄàµûðÏ8.]½;^¸ÄoÝÌÝGØy‚œ(ÈÓ¨æX¬¶×áØ“€(™¦ÿUÙ4¼ËX¶4q­Bp3\™œ…æQÛz 7‘ž˜|óh{cç(Píò9Q(šÎù? y¢hšú=%ã4@ÂʸFÀ"¼ÿìp,¤œS bóo¸×»[pvž`'Š]^äûÇžCb”Ú¨h˜²mWïä ‡w ]¿O’ñZìÂ;8¬]âYnŽŠÈÛ;O°Å&çw$ ïPh)j ´$¸{ŸyW/òÑ뮂«$ë'øÂXˆ‚èÄ2–>ýÆ,¶!¨Xf!Pú‘3…ä]Ú!zñ¿VÐK„ËL6PCéß&ÞU0L±áxòô¨êzÁéÎí—4—Ö €²Y(›g‚Šy¦èûÇžD\7ýyø¹ºS—ç·~;.ÂÁ z¹~¤`‹qïÞC”s„™™í½H,] ^*™¤²iú]%óôH@vÈiÅ…D7^Ûj}íß £$ÌdžF&AEÕw|df<#´³¢A v!(§+¿Opìi@äÕb8 ÷glš8•VpÆH8¶=Z[/‚“cSµÿÃc·AA? iÉsÊÆ “€ì‘¦ÿTN-jÃGX×2DÂñm¿€öAÜj¤çWÐMÂ&Ô}ßàØÓ€ QÖŠ©{ÎÀÕÛ7xÆI8ÞxøK„©ÉÍ!êÆ)óòÚñÏõã¾G²Û´ˆbß;s«–Y7§µIöÄHáð¡Hxù’q¼i~þÈiÄ€¼f¬ÅûÇžDJ1â{ç/L4|÷ÀžÃÔÍÙ]8Ñ–&Û^Ü¥ë©ÉÅ ×Ó7y_V-ú‰<5úû$ »T.vOø£‡…ö̸ÿ1[Þšxc›™{pýú-ìÕ¹|yzz‡¡ëL?4·vCmýY()o‡œ‚SœQQ‰åà¼äÀÃi`æ:ÖÑ dŠöÇõíhûc´ ²ŠM"¨Ú'ƒ¦sÓóÁʯ„V{LIiÀp¼à<¤×ôCYÇ(4÷NÁ…áÛ04õ®ß~·<‡Ä‹à)±´|÷ÙyHææã H×o¿ò>YÕHå÷Ž÷»wçÄ–ÞtÌ¥<öfï?„‰ñx7§Òâ&ˆËK¼-ÚnY€—‚üF@4!asÝ"âÖ *ib2@\Î$\@BÉ $U=@JÒÞ £} duý@N?ä ‚AÁ8M#@ÉK€ÐAÞŠfÇAÉ" ï ®bªvIx§×%@²p™¯†;¤o2ƒö…Gûi -PWt¼G#¤å -¸!Û ¸½î[|¤P÷IÜ`Ïc©*\BµÖ¾ÕžÙÅ —áLß$ŒOÞ‡û„&B/•í,û$Ëcvv~FA%êïï3ï ÌÏÏÿötÓùÿÉÍ­ü"**÷ /¯ø¿8X|©¯uè¯ÊrÖæ£}Má¥qQøh~n] ?MQ[_S€›fÈÏ«gÅÏ­ç(ÀC£p ðêÇ€dPŒ‹…„ÌêED,΋Y]•°½!&cÿXLö ˆ3ˆ+Hª)*Ä d´Ž‚¬ŽÈéù€¼QÈÒò ýjy•€÷ §€¨9f€ºó‰%@Ä{ù-R†+Ñö×h‡_-äÔRûNÔ :ä M8+u¼G-vpßbzÕR÷ITîêV .%¸€ 7»pÈÇéè(ã%¢¢3”‚JÜüª ¨ê ^†sO6…fy÷Á ýR߸àC:þ1I>¡Réß§RC~H¡Ò?W¤Ñª¤çó iZÀ¿)Dý§ŠEôT¬âþ¢dû7eÛø}ÔI|jÓDÕ3eÕ]²¨ên'õ44Óò,´×ò.;¤}¤ÂG÷Xe„ž_m²~@}ž~pc•~pK«axk-´mÜ ¸ù.-àÔÞ3r¬nI{ @^µgE4]Kqù+D r¢j“ó ¬W€¤ãÒ”@QŽ›¼N<Ø»@ná9èퟂ{„m‡l¼×Ïž½ üSý^©T<0QÏW·\—}ÎÑñ±1VVW¹¸M$ò“É„Ëí2•ÉIÏH²ø8çóù˜ž±üfyjk«0”þ™>>Æëõœú'\ñù†mÀ®NC'™LàRÀ\n¬¯­aر`w; cÐ3€VÐÖcI×AÐÐ4A±WiuºfÀ „Ìf³*‘H „@YJ'ü´ºzl :-Ÿ@WƒÛõ›…¿T•iÔÿê'•rµZ ÐP*•(–ŠÛù\€W¯_2àÞ0i³vóñÓò¹\ ÐÐÄB¡ÌÍG9qü$V‹Íh±X Gf( ÛëÙlÖ ×ëI&d&o^7öÚ<Š>$»‘ÅÑë$þ-k÷„Ù…¥&ÆÐÓm7j4Þ½K¹RƵÏÍ¡¡ÃÌ?™¸Ú®‚ Ï_<H¥’}V‹•ƒ<‚@©Xâkü ÷#!Ò™t¸£~£$‹j³> S›ƒ40 ܰ¬~) ºQòLÚÕIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/neutral.png0000644000076500000240000000157714023037632024104 0ustar00maxkingstaff‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<üIDAT8m“Mh\e…Ÿï»73:&Pc*š ZÆ´Ä Á„ „à²DÄ¥+% ºÐ$ 4ÒâFÚ’ÖÆÚâïBR"¥QC´‚MóÓ3I$ÉL¦7sç~ßq1(¥õ¬‡÷=‡ÇHâF3;mô"Û%—4kA§½ü‘'^ÖÔ~óoÀïÃ&U¬Ô †é­=­{úRÙ{ž´6Õª’T¦)-ýà/_8»xe¨!Í«t+þ/`xØÍqÝè}îoß–/Mõªþ T€!²˜Tž¹‰7+‹Óg..¤ÙÛÝ-‡$Æ?«¸:ÑÉ­É]?#ÿ!ùŠä«’+IIA~ó‚â•7”\?§éóÏDãÇ„9ÿ -©†ÆÉö¦¶(žÀ¦;x¿ÿ0ËK>ìù2‡úY^ºÆïž#sw3ÞÓ ©ÕKà×ÀÔ×ÎWÜ2øUðe¼ÛD¾‚µùCW™½ßÊ"·ˆQ&S3ø2ò«àþF~ ï6ð.›£Íb-+ÜH±ðµ'ÜÉ5”Ì£d%sÈ-ÔŠó\²ŠKŠ8W"¨ï ´<êe©ÍxÇ“»»¾Û¢ÒQ~ýœh£Äÿ)]òЮêsï2ùíþbu£œ7’øi(h|ð¹WšÛú2†4Ôª‘j¯È!9|R@n•…©¢åÙ±#=z=˜Oùƒþò7’io~¬/íÊ#¸èG\<ƒ|äê÷Þö,W§>Þ\šûy!ÍÁΛaZßd0HÝÕ³½í¥Tvëã¶.Ó òT£+”VÆýÜäÉØÅëC ™›`ºgC¯  O–E§½¸ç¯t» WNƒBIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/newthread.png0000644000076500000240000000615414355232204024407 0ustar00maxkingstaff‰PNG  IHDRÈ*\ÝÜœsBITUìF pHYsn`®tEXtSoftwarewww.inkscape.org›î< ëIDATxÚí›és“ÇÇ“’ôM3ýÚé¤þ }‘™N&“i§I ¡ $!„@B 4)HB…pc0æcbC0xY²$[²­ÓZIÖië¾Ë’|[²ŽÝî>lIv-Œ¹Þh>3ö£}~×þ¾Ï³ûŒæÑsø¹J€Áëภ”À&Áph‡Ákà…ÊžUG%)Ö€ŸÀ˜äuò§…ûÚ?o~#8ËoâÉ@ z°¢*ËS,/Hòï¶ïP¿ÿ8ÕŸÄ»[ù`ØÁÕ&>aAÀŸI›GÚ.©þ_¯Œj™ žÜ+ ð‡j#Ÿ ày°äMÊ•ð/ C¾†/Y°µÚÊ' ø%`¤c\þp´"~x±ÚÎÇ*‘ÃÌsÉ>xºv21 µUÅ9².½~^&xˆx^õGðÝÅ¡Ü,ó»ª,žŒøk© uLBñ\[åÙ ÞØÆSà•i9Öƒt׸¡Ê³„¯Ó»G\tn™þ=#Âi _ÌoWåÑÔ‚'Èaf@³nŸï‰xa%¾­_ÏoWåÑè:X9~2Ò«p×üxÎDK1¥[¾«dYåQè>à ²‡çƒ{*á9_"ȡʶUO÷yN³X ¿­„ûR‰ Ç*Ûq]’ûì>Û: œçá·ºö³Ó‘…xë¿ç¬ ÿ]h¾Ç‰ù(—ÛjÌA¾;7À{\Ñc­]9AÞšé?]>Þ}‰~°â¢OÉè 7ú¤Tåx f¾kcBÊì”—Çõê3WñqâG¯²ƒÈÙV<Ç Ò€ûZBzÔ‚½’݈ÊÚJàÚj‹‡U[µê ¿$#ñÜvrt[ï# : {ÈMXß×Âyºã†Æ{ìQÄíïc…Yšû&EG/±YÞeï:{ë˜Öy¬Pçaäjkf}ûFµ7ݱ‚ ÷Ëç&p‚Haãlâ£xA‚ÜëK±ýýˆÖ–¼Ï´ EõÀ 2`„ºÛº ½rÞ$›þjL§–°ùdTí(¨¦œíœ UY]¢†ÂÃÂ&öaar—T¯e¯Ae69—‘£f†Ϻ°di+sü߉jHv5}à`dåTižAWA&ØØ×Jy`c-pK¨ ›PDG­EùòÿB†z<]ç[ôîAåö‰3á„që*V+¯¼kr1·diaóllŽ”:=MOæËBªãX=U÷Mô‚¹¾”ˆ±'q9:Müî Ûø¤ËÄ¿Ê®É §qvbãñ!Ï)N§WEÙ< Á.=‚èB5}ËtÜËjö¾Hº&âïs‚È‹Yµc´FM 6']œ nù~eަÝ1w,4–À#ƒ°Y•¡}ˆw ñÌ2¼™]X£þÒúcN*Ò}li30ýbvSÇ#lr‚„\2*ÈNäëaí'è¨{î˜'Ïà!w_$‰5¬ ny ëkJ™øŽQʻ&ïd7õd*ãÄÓOY&у¬)Ëzü|ÝÀGÙ5t!£Èp¢6àðH¢Méʵ ·9AÜ^ 'ˆ[M#èZ[Ù챎‡§ã ÿ$£[±*ËíDU1«nœŽÁd’^NƒPÊ®êuX‘îÌ\ÇŸâ˜2Ñà…ÙÄì[Ø6í@~]iý>-­å#òØI*/b 'ˆ?âRÑRëëcº ç'UJÿ7yȾ`jTÙZ6Ó×È¥²P‘7™·ö«¤¼kr]²®‹PX»º(ˆQú kJ¸/Z6s €ûÒ:1F‚Û #æ1_b5æ¶à#¬ q¯GOŸÃ¾Án-ÃÜ\°G§ãêÛù7Ù±ì´ÈDµÅ¬ZöJ…i(Lø9A´"¿ñzs¦’8æ‚B¿q'ÛXMÖ"»ÈŽÿ8k^½R´Š=³­T 8Ü…A¢.¸Ÿ]š|j­÷§7ÍäXŽeHß.Ÿ©“î‘û° :zî–Ï}ø=NYy×äj*ÈŽÖ8”VÆ®+Dñ kŠQ²{†äY!jCŠl$ÈyäA›'©Î¨2á˜Y ¨²yoÒŸReÔ™ˆËi°¤U™¾´CÏÅ0)CLjŠXGÅÈÎÞà ©²‰„•µ¶ëŠç‚ƒÔ:œ„ÒÍâOi;¡Ô¦u wåZqG¾w2浨iu®4k„Rÿ=òÏsÌgHÑ >«“X÷NùûH†IjñÙu}dÌ’v9k}wÄ«IÓÙʳAŸ•«SŠÔ¤NËL}ߤõL&õSªŒ+mV•ç”ë¨ /¬ÒBy%ìÆAz*Û> ÚÅú)ž^®GšßCÖ)7²_.2fIj*a³–Ò[Ù¶Êâ‘[¹o{¿j††JØ‡Š‚X*ÛVY< 'ȯ@¦;­ócuÙSº)Š/Õk«dYåQPx@á‡ïytVy¶tEÁ('ÈKL\2 ýUž-mãLóôk@€¬"#UžÊA"Güºø¢\ /­‚‰Å£ŒóG«<<­£ÌÀŒü¾ôÍÅ%L[kªgŽ-Õ/ D`S•E°,/Ï}Ùú%ÆÄO©¦`úáQN1p»úþûãþ9Â/˜»LF†àC"CL\?«¶ó ü‚ ìùŽ|† D……»«­|r?i{•éc2¤y =X‚@ŽƒßVùdôùïë“ÿwÿÏù2UCÁ*æÙšs7üýìÿ³ÿ{~Î92³`VØlÛ™Êó9fzÏ_>ïöìŸ ?múòð?HÁãÿGþïú±ñãŠwsÌ=Ê0Åü?—‚Ï0àÕÿs>ϲ>oî²Ï÷1¤¯ýŸûe– Ô s*|¹…"}ãÿœ¯³<‘93~ÉgdûÿÌšŒâ‹&ËÞ#+8ÿþ ³"6}‚}ô?È/þÏþöŸYAÍþ?÷ÿoû6çÝÜus¿íüq÷ÿÂÏ3´Ì[¹æïÜ/s:qcD|N÷œÏsþÌJBR° {îÆ™rˆžË;+šÙ;4&{ЬIEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/participant.png0000644000076500000240000000124414023037632024737 0ustar00maxkingstaff‰PNG  IHDR&/œŠbKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ :.UC[Ð1IDAT(Ï…“MOQ†ß;P¦™? H€( ;4P²uÙÄąѵKÿ,Œ A»Ð?@âÎ…Á&ºì†¬„º  2¦UCÍt*ÌÎýp£„L›x’»8ï}ÎÉ}ÏÍ!è«««ƒI-ñ:©¦H•u:[¾wötaáùQœ%qaii©?;ruÏÌ™×§gn«IUÅáaM|ÚÝ¡¿Ó©ÅÅÅy%Þ ¥<˜S3é4t]G.g*3ù¼¦j‰Rœï †aÜÏfGRQÔ¢(ˆ¢¢(ÂÐÐpŸªª÷þÛ€sÞb,Bà\€Î9Â0$hœï²@}úÞ²Žyøð<žç" }X–%<Ï}çû.&kkk×î |ßO7ßI"‘¥µ£#´ccããs³…7•J%èi!?m–'oLŽÌß'[ÛÛ¨Õ\¾t>&¶mO0Æ6tÍ+/W¦ªŸw£““ŸÒqZ’RW†a Ã0””RÙn·d³y"«ÕhùÅò­®! †aHÇiAÆØßsÎÂ0€‘N‹Á”~³‡I¥$“É€1‚ ‚ƒsÛ¶¡éº¢z¶ë_¾nîì‡g.•€?íŸ|oýUe†9æôýIù{ðȱ[IEND®B`‚././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/img/saved.png0000644000076500000240000000127214355232204023524 0ustar00maxkingstaff‰PNG  IHDRÚ­¿sBITÛáOà pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î</PLTEÿÿÿÿÿªªUŸ€ ªŽ9¢‹.‰'›…,ŸŠ+¢ˆ+ Š,‰.¢‰,žŒ+¢‰,ŸŠ.¢Š-¡‹-¡ˆ- ˆ, Š+ ˆ,Ÿˆ+¡‰+ŸŠ,¡Š,Ÿ‰+¤* Š+£*¦+£*©“(¡‹+¦*¦‘)§’)§‘)§’(¦)¦*¤+¦*¤Ž+¤Ž)§‘)§’)¤*¥*³¡#±ž$½®ª–'À°¤Ž*¥*©•(­™&°œ%¤Ž*¥*¨“(¾¯¤*¥‘*½®£Œ+¤Ž+ĵ¥*§‘)Ǻɼ¢‹+ÍÁÐŤŽ+§’(ÏÄ·¦!ÛÒÕËÖÍãÜ çá êå ëæ íéîêðìôñôòöô÷õøöù÷ùøûúüûüüÿÿRIêUQtRNS #')*4=?DIKSVX_bopy|€‰‹‹“§¨©«®±³½ÄÅÈÛìîîïñòòóóóóóôôôôõõõöööøøøøùùûüüüýþvl2š IDAT[c`€5Àï¦Ï‚" à(‹ÌçvH޲æ€s™x4½SR¼´¥Dù¹˜„•õ. * * Author: Aurelien Bompard */ /* * Generic */ function form_to_json(form) { var form_data = form.serializeArray(); var data = {}; for (var input in form_data) { data[form_data[input].name] = form_data[input].value; } return data; } /* * Voting */ function vote(elem) { if ($(elem).hasClass("disabled")) { return; } var value = parseInt($(elem).attr("data-vote")); var form = $(elem).parents("form").first(); var data = form_to_json(form); data['vote'] = value; $.ajax({ type: "POST", url: form.attr("action"), dataType: "json", data: data, success: function(response) { form.replaceWith($(response.html)); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); } }); } function setup_vote() { $("div.container").on("click", "a.vote", function(e) { e.preventDefault(); vote(this); }); } /* * Recent activity bar chart */ function chart(elem_id, data, default_props) { /* Function for grid lines, for x-axis */ function make_x_axis() { return d3.svg.axis() .scale(x) .orient("bottom") .ticks(d3.time.days, 1) } /* Function for grid lines, for y-axis */ function make_y_axis() { return d3.svg.axis() .scale(y) .orient("left") .ticks(5) } if (typeof default_props === "undefined") { default_props = {}; } if (!data) { return; } var props = {width: 250, height: 50}; $.extend(props, default_props); var margin = {top: 0, right: 0, bottom: 0, left: 0}, width = props.width - margin.left - margin.right, height = props.height - margin.top - margin.bottom; var w = Math.floor(width / data.length); var format_in = d3.time.format("%Y-%m-%d"); var format_out = d3.time.format(""); var x = d3.time.scale() .range([0, width]); var y = d3.scale.linear() .range([height, 0]); var xAxis = d3.svg.axis() .scale(x) .orient("bottom") .tickSize(0,0) // change to 2,2 for ticks .tickFormat(format_out) .ticks(d3.time.days, 1); var yAxis = d3.svg.axis() .scale(y) .orient("left") .tickSize(0,0) // change to 4,3 for ticks .ticks("") // change to 2 for y-axis tick labels .tickSubdivide(1); var area = d3.svg.area() .x(function(d) { return x(d.date); }) // .y0(height) .y(function(d) { return y(d.count); }); var svg = d3.select(elem_id).append("svg") .attr("class", "chart-data") .attr("width", width + margin.left + margin.right) .attr("height", height + margin.top + margin.bottom) .append("g") .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); // Convert dates if necessary data.forEach(function(d) { if (typeof d.date === "string") { d.date = format_in.parse(d.date); } }); x.domain(d3.extent(data, function(d) { return d.date; })); y.domain([0, d3.max(data, function(d) { return d.count; })]); /* Draw the grid lines, for x-axis */ svg.append("g") .attr("class", "grid") .attr("Transform", "translate(0, " + height + ")") .call(make_x_axis() .tickSize(height, 0, 0) .tickFormat("") ) /* Draw the grid lines, for y-axis */ svg.append("g") .attr("class", "grid") .call(make_y_axis() .tickSize(-width, 0, 0) .tickFormat("") ) svg.append("g").attr("class", "bars").selectAll("rect") .data(data) .enter().append("rect") .attr("x", function(d) { return x(d.date); }) //.attr("y0", height) .attr("y", function(d) { return y(d.count); }) .attr("width", w) .attr("height", function(d) { return height - y(d.count); }); /* draw x-axis */ svg.append("g") .attr("class", "x axis") .attr("transform", "translate(0," + height + ")") . call(xAxis) /*.selectAll("text") .attr("y", -5) .attr("x", -30) .attr("transform", function(d) { return "rotate(-90)" });*/ /* Y-axis label */ svg.append("g") .attr("class", "y axis") .call(yAxis) /*.append("text") .attr("transform", "rotate(-90)") .attr("y", 0) .attr("x", 0 - height/2) .attr("dy", "-3em") .style("text-anchor", "middle") .style("fill", "#777") .text("Messages"); */ } function ajax_chart(url, elements, props) { elements = $(elements); if (elements.data("chart_loading") || elements.find("img.ajaxloader").length == 0) { return; // already loaded or being loaded } elements.data("chart_loading", true); // if there's already a chart drawn, remove it and then redraw // this would occur when resizing the browser if (elements.find("svg.chart-data")) { elements.find("svg.chart-data").remove(); } return $.ajax({ dataType: "json", url: url, success: function(data) { elements.each(function(index, elem) { chart($(this).get(0), data.evolution, props); }); }, error: function(jqXHR, textStatus, errorThrown) { //alert(jqXHR.responseText); }, complete: function(jqXHR, textStatus) { // if the list is private we have no info, remove the img anyway elements.find("img.ajaxloader").remove(); elements.removeData("chart_loading"); } }); } /* * Misc. */ function setup_tooltips() { // Setup tooltips $("body").tooltip({selector: '[data-toggle="tooltip"]'}); // Setup disabled tooltips $("body") .tooltip({selector: "a.disabled"}) .on("click", "a.disabled", function(e) { e.preventDefault(); }); } function setup_flash_messages() { $('.flashmsgs .alert.alert-success').delay(3000).fadeOut('slow'); } function setup_back_to_top_link(offset, duration) { // default scroll to top animation will last 1/4 secs duration = (typeof duration !== 'undefined' ? duration : 250); $(window).scroll(function() { var button = $(".back-to-top"); if ($(this).scrollTop() > offset && button.is(":hidden")) { $(".back-to-top").stop().fadeIn(duration); } else if ($(this).scrollTop() <= offset && button.is(":visible")) { $(".back-to-top").stop().fadeOut(duration); } }); $(".back-to-top").click(function(e) { e.preventDefault(); $("html").animate({scrollTop: 0}, duration); }) } function setup_send_as() { $("div.container").on("click", ".send-as-default", function(e) { e.preventDefault(); var select = $(this).next(); $(this).hide(); select.show(); }); } function setup_expander() { $('span.expander').expander({ slicePoint: 500, userCollapseText : '\n[View Less]', expandText : '\n[View More]', beforeExpand: function() { $(this).removeClass("collapsed"); $(this).addClass("expanded"); }, onCollapse: function() { $(this).removeClass("expanded"); $(this).addClass("collapsed"); } }); } // Setup keybaord shortcuts on all pages. This function setup_keyboard_shortcuts() { Mousetrap.bind('?', function() { $("#keyboard-shortcuts").modal('toggle'); }); } /* * Activate */ $(document).ready(function() { setup_vote(); setup_tooltips(); setup_flash_messages(); setup_emails_list(); setup_send_as(); setup_expander(); setup_fixed_font(); setup_keyboard_shortcuts(); }); ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/js/hyperkitty-index.js0000644000076500000240000000635314355216015025442 0ustar00maxkingstaff/* eslint no-undef: "off" */ /* eslint no-unused-vars: "off" */ /* * Copyright (C) 2012-2013 by the Free Software Foundation, Inc. * * This file is part of HyperKitty. * * HyperKitty 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. * * HyperKitty 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 * HyperKitty. If not, see . * * Author: Aurelien Bompard */ function setup_index(url_template) { var list_names = []; // Collect list names $(".all-lists table.lists tr.list").each(function() { var listname = $(this).attr("data-list-name"); if (list_names.indexOf(listname) === -1) { list_names.push(listname); } }); // Redirect clicks on the whole table row $("table.lists tr.list").click(function(e) { document.location.href = $(this).find("a.list-name").attr("href"); }); // Helper to load the graph function show_ajax_chart(listrows) { var listname = listrows.first().attr("data-list-name"); var url = url_template .replace(/PLACEHOLDER@PLACEHOLDER/, listname) .replace(/PLACEHOLDER%40PLACEHOLDER/, listname); return ajax_chart(url, listrows.find("div.chart"), {height: 30}); } // Filter function filter_lists() { var hide_by_class = {}; $(".hide-switches input").each(function() { var cls = $(this).val(); hide_by_class[cls] = $(this).prop("checked"); }); $("table.lists tr.list").each(function() { var must_hide = false; // class filter for (cls in hide_by_class) { if ($(this).hasClass(cls) && hide_by_class[cls]) { must_hide = true; } } // now apply the filters if (must_hide) { $(this).hide(); } else { $(this).show(); } }); } $(".hide-switches input").click(filter_lists); filter_lists(); // Filter on page load // Find field var find_field = $(".filter-lists input"); find_field.autocomplete({ minLength: 3, source: "find-list", select: function(event, ui) { find_field.val(ui.item.value); find_field.closest("form").submit(); }, }); // Back to top link setup_back_to_top_link(220); // set offset to 220 for link to appear // Update list graphs for all lists var list_rows = $(".all-lists table.lists tr.list"), deferred = $.Deferred(); deferred.resolve(); $.each(list_names, function(index, list_name) { deferred = deferred.then(function () { return show_ajax_chart(list_rows.filter('[data-list-name="' + list_name + '"]')); }); }); } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/js/hyperkitty-overview.js0000644000076500000240000000467414355216015026205 0ustar00maxkingstaff/* eslint no-undef: "off" */ /* eslint no-unused-vars: "off" */ /* * Copyright (C) 2012-2012 by the Free Software Foundation, Inc. * * This file is part of HyperKitty. * * HyperKitty 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. * * HyperKitty 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 * HyperKitty. If not, see . * * Author: Aurelien Bompard */ function setup_overview(recent_activity_url) { function redraw_chart() { var element = $(".stats .chart"), chartDivWidth = element.width(); ajax_chart(recent_activity_url, element, {width: chartDivWidth}); } $(window).resize(redraw_chart); redraw_chart(); // Back to top link setup_back_to_top_link(220); // set offset to 220 for link to appear // submit search on enter (only add if there's a nav-tab's search box) if ($('ul.nav-tabs').length > 0) { $(document).ready(function() { $('#nav-tab-search').keydown(function(e) { // if enter is pressed if (e.keyCode == 13) { $(this).closest('form').submit(); return false; } }); }); } // Collapsible thread lists function collapsibleDivs() { if (!$(this).next('.list-group').is(':visible')) { $(this).children('.fa-caret-right') .removeClass("fa-caret-right") .addClass("fa-caret-down"); $(this).next('.list-group').slideDown(); } else { $(this).next('.list-group').slideUp(); $(this).children('.fa-caret-down') .removeClass("fa-caret-down") .addClass("fa-caret-right"); } } $('#flagged h3').click(collapsibleDivs); $('#posted-to h3').click(collapsibleDivs); // Page fragments $('div[data-load-from]').each(function() { $(this).load($(this).attr("data-load-from")); }); } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/js/hyperkitty-thread.js0000644000076500000240000003243014355216015025575 0ustar00maxkingstaff/* eslint no-undef: "off" */ /* eslint no-unused-vars: "off" */ /* * Copyright (C) 2012-2012 by the Free Software Foundation, Inc. * * This file is part of HyperKitty. * * HyperKitty 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. * * HyperKitty 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 * HyperKitty. If not, see . * * Author: Aurelien Bompard */ /* * Categories */ function setup_category() { $(".thread-category form").submit(function (e) { e.preventDefault(); var widget = $(this).parents(".thread-category").first(); $.ajax({ type: "POST", //dataType: "json", data : $(this).serialize(), url: $(this).attr("action"), success: function(data) { widget.html(data); setup_category(); }, error: function(jqXHR, textStatus, errorThrown) { // authentication and invalid data alert(jqXHR.responseText); } }); }); $(".thread-category a.label").click(function(e) { e.preventDefault(); if ($(this).hasClass("disabled")) { return; } $(this).hide() .parents(".thread-category").first() .find("form").show(); }); $(".thread-category form select").change(function() { $(this).parents("form").first().submit(); }); } /* * Tagging */ function setup_tags() { function post_tags(e) { var form = $(this); e.preventDefault(); $.ajax({ type: "POST", dataType: "json", data : form.serialize(), url: form.attr("action"), success: function(data) { $("#tags").html(data.html); $("#tags form").submit(post_tags); $("#tags form a").click(function(e) { e.preventDefault(); $(this).parents("form").first().submit(); }); }, error: function(jqXHR, textStatus, errorThrown) { // authentication and invalid data alert(jqXHR.responseText); }, complete: function(jqXHR, textStatus) { form.find("#id_tag").val(""); } }); } $("#add-tag-form").submit(post_tags); $("#tags form").submit(post_tags); $("#tags form a").click(function(e) { e.preventDefault(); $(this).parents("form").first().submit(); }); // Autocomplete $("#id_tag").autocomplete({ //minLength: 2, source: $("#add-tag-form").attr("data-autocompleteurl") }); } /* * Favorites */ function setup_favorites() { $(".favorite input[name='action']").bind("change", function() { // bind the links' visibilities to the hidden input status var form = $(this).parents("form").first(); if ($(this).val() === "add") { form.find("a.saved").hide(); form.find("a.notsaved").show(); } else { form.find("a.notsaved").hide(); form.find("a.saved").show(); } }).trigger("change"); $(".favorite a").bind("click", function(e) { e.preventDefault(); if ($(this).hasClass("disabled")) { return; } var form = $(this).parents("form").first(); var action_field = form.find("input[name='action']"); var data = form_to_json(form); $.ajax({ type: "POST", url: form.attr("action"), dataType: "text", data: data, success: function(response) { // Update the UI if (action_field.val() === "add") { action_field.val("rm"); } else { action_field.val("add"); } action_field.trigger("change"); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); } }); }); } /* * Replies */ function setup_emails_list() { // Attachements $("div.container").tooltip({ selector: ".email-info .attachments-list a", placement: "right" }); // Quotes $("div.container").on("click", 'div.email-body .quoted-switch a', function(e) { e.preventDefault(); $(this).parent().next(".quoted-text").slideToggle('fast'); }); setup_replies(); } function fold_quotes(baseElem) { $(baseElem).find('div.email-body .quoted-text').each(function() { var linescount = $(this).text().split("\n").length; if (linescount > 3) { // hide if the quote is more than 3 lines long $(this).hide(); } }); } function setup_replies() { $("body") .tooltip({selector: "a.reply"}) .on("click", "a.reply", function(e) { if ($(this).hasClass("reply-mailto")) { return; } e.preventDefault(); $(this).parent(".email-info").find(".reply-form").slideToggle("fast", function() { if ($(this).css("display") === "block") { $(this).find("textarea").focus(); } }); }); $("body").on("click", "a.reply-mailto", function(e) { // Close the reply form, we're going to use email software var replyform = $(this).parents(".reply-form").first().slideUp(); return; }); $("body").on("click", ".reply-form button[type='submit']", function(e) { e.preventDefault(); var button = $(this); var form = $(this).parents("form").first(); // remove previous error messages form.find("div.reply-result").remove(); var form_elements = form.find("input").add( form.find("textarea")).add(form.find("button")); var data = form_to_json(form); $.ajax({ type: "POST", url: form.attr("action"), dataType: "json", data: data, success: function(response) { var server_reply = $(response.message_html); if (server_reply) { // server_reply can be null if it's a new thread server_reply.insertAfter(form.parents(".email").first().parent()); } form.parents(".reply-form").first().slideUp(function() { form.find("textarea").val(""); if (server_reply) server_reply.slideDown(); }); $('
' + response.result + '
') .appendTo(form.parents('.email-info').first()) .delay(2000).fadeOut('slow', function() { $(this).remove(); }); }, error: function(jqXHR, textStatus, errorThrown) { $('
' + ' ' + jqXHR.responseText + '
') .css("display", "none").prependTo(form).slideDown(); }, complete: function(jqXHR, textStatus) { form_elements.prop("disabled", false); } }); form_elements.prop("disabled", true); }); $("body").on("click", ".reply-form a.cancel", function(e) { e.preventDefault(); $(this).parents(".reply-form").first().slideUp(); }); $("body").on("click", ".reply-form a.quote", function(e) { e.preventDefault(); var quoted = $(this).parents(".email").first() .find(".email-body").clone() .find(".quoted-switch").remove().end() .find(".quoted-text").text(function(index, oldText) { return oldText.replace(/^/mg, "> "); }).end() .text(); var textarea = $(this).parents(".reply-form").find("textarea"); // remove signature var sig_index = quoted.search(/^-- $/m); if (sig_index != -1) { quoted = quoted.substr(0, sig_index); } // set reply attribution var attribution = $(this).parents(".email").first() .find(".email-author .name").clone().text(); // add quotation marks quoted = $.trim(quoted).replace(/^/mg, "> "); // insert before any previous text textarea.val($.trim(attribution) + " wrote:\n" + quoted + "\n" + textarea.val()); textarea.focus(); }); function set_new_thread(checkbox) { var this_form = checkbox.closest("form"); var subj = this_form.find("p.new-subject"); if (checkbox.is(":checked")) { subj.slideDown("fast"); subj.find("input").focus(); } else { subj.slideUp("fast"); this_form.find("textarea").focus(); } } $("body").on("change", ".reply-form input[name='newthread']", function() { set_new_thread($(this)); }); } function setup_unreadnavbar(element) { element = $(element); if (element.length === 0) { return; } var current_index; function scroll(inc) { var unreads = $(".email.unread"); if (unreads.length == 0) { return; } if (typeof current_index == "undefined") { if (inc == 1) { current_index = -1; } if (inc == -1) { current_index = unreads.length; } } current_index = current_index + inc; if (current_index < 0) { current_index = unreads.length - 1; } if (current_index >= unreads.length) { current_index = 0; } element.find(".unreadindex").text(current_index + 1); // compensate for the fixed banner at the top var target = unreads.eq(current_index).offset().top - 70; $("html,body").stop(true, false).animate({ scrollTop: target }, 500); } element.find(".nextunread").click(function(e) { e.preventDefault(); scroll(1); }); element.find(".prevunread").click(function(e) { e.preventDefault(); scroll(-1); }); $(document).bind("keydown", "j", function(e) { scroll(1); }); $(document).bind("keydown", "k", function(e) { scroll(-1); }); element.find("a").tooltip(); element.animate({height: "show"}, 700); } /* * Thread replies list * Updates the list of replies in a thread chunk-by-chunk to avoid blocking the * UI */ function update_thread_replies(url) { function load_more(current_url) { $.ajax({ dataType: "json", url: current_url, success: function(data) { // replies var newcontent = $(data.replies_html); $(".replies").append(newcontent) .append($(".replies .ajaxloader")); fold_quotes(newcontent); // load the rest if applicable if (data.more_pending) { load_more(url+"&offset="+data.next_offset); } else { $(".replies .ajaxloader").remove(); } }, error: function(jqXHR, textStatus, errorThrown) { if (jqXHR.responseText !== "") { alert(jqXHR.responseText); } } }); } load_more(url); } /* * Re-attach threads */ function setup_reattach() { $(".reattach-thread li.manual input[type='text']").focus( function() { $(this).parents("li").first() .find("input[type='radio']") .prop("checked", true); }); $(".reattach-thread form.search").submit(function (e) { e.preventDefault(); var results_elem = $(this).parent().find("ul.suggestions"); var url = $(this).attr("action") + "?" + $(this).serialize(); results_elem.find("img.ajaxloader").show(); $.ajax({ url: url, success: function(data) { results_elem.html(data); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); }, complete: function(jqXHR, textStatus) { results_elem.find("img.ajaxloader").hide(); } }); }).submit(); } /* * Handle click on the "fixed-font" toggle. */ function setup_fixed_font() { $(document).on("click", ".toggle-font", function() { $(this).parents('.email').find('.email-body').toggleClass('fixed') }); } /* * Setup keyboard shortcuts. */ function setup_thread_keyboard_shortcuts() { // First, setup the shortcut to goto all threads. Mousetrap.bind('j a', function() { window.location.href = '../../latest'; }); Mousetrap.bind('j l', function() { window.location.href = '../../'; }); } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1672813581.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/js/hyperkitty-userprofile.js0000644000076500000240000000477114355216015026674 0ustar00maxkingstaff/* eslint no-undef: "off" */ /* eslint no-unused-vars: "off" */ /* * Copyright (C) 2012-2012 by the Free Software Foundation, Inc. * * This file is part of HyperKitty. * * HyperKitty 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. * * HyperKitty 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 * HyperKitty. If not, see . * * Author: Aurelien Bompard */ /* * Last viewed threads and votes in the user's profile */ function update_user_profile_part(container) { container = $(container); base_url = container.attr("data-load-from"); var loader = container.parent().find(".ajaxloader"); function _update(url) { loader.show(); $.ajax({ url: url, success: function(data) { container.html(data); container.find(".pagination a").click(function(e) { e.preventDefault(); _update(base_url + $(this).attr("href")); }); // setup cancellation links container.find("a.cancel").click(function(e) { e.preventDefault(); var form = $(this).parents("form").first(); var data = form_to_json(form); $.ajax({ type: "POST", url: form.attr("action"), data: data, dataType: "json", success: function(response) { form.parents("tr").remove(); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); } }); }); }, error: function(jqXHR, textStatus, errorThrown) { //alert(jqXHR.responseText); }, complete: function(jqXHR, textStatus) { loader.hide(); } }); } _update(base_url); } ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672822374.9650114 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/0000755000076500000240000000000014355237147022102 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.965323 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/0000755000076500000240000000000014355237147024117 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/README.txt0000644000076500000240000000027414023037632025605 0ustar00maxkingstaffThis directory is an extraction of https://github.com/twbs/bootstrap-sass/tree/master/assets, except for the 3.3.5 directory which contains the officially distributed Bootstrap CSS files. ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.874129 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/0000755000076500000240000000000014355237147025250 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672822374.967618 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/0000755000076500000240000000000014355237147027265 5ustar00maxkingstaff././@PaxHeader0000000000000000000000000000021500000000000010213 xustar00119 path=HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot 22 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-re0000644000076500000240000004723714023037632033742 0ustar00maxkingstaffŸNAMLP',(GLYPHICONS HalflingsRegularxVersion 1.009;PS 001.009;hotconv 1.0.70;makeotf.lib2.5.583298GLYPHICONS Halflings RegularBSGP©ÜMMFîÍéŒÏÒÙ£(uÊŒ<0DãB/X ïNï ˆCCê^Ç rmR2skÉËPJ"5+–gléW*iÕW–/EÓ4#¬Ô£U¦~²f‰‘UDÜĹ÷ˆ«±àJ·1á/!þþ/žºÊsª7’“kŠ•”(ºˆ¡hNøé8oíd$yq޹1³âÖ9ƒ@-‰‚HG’ôµS"øFjôØ 6C3”¤&ž‡ÁøªW51ÁÓÜ×BŸ¯aËêQaR†U/õ¶{*¿‚Ëï‚=–@dôøh$¡1ÉTÛ—nc+c’ÞA¡§¼ •ZÉ€¤@QÑc­a‡ÕÞl÷2>ÊK°Èmó' “ËC‡HMĬfB‰X,¾YòÂp¨e¢ î¸UøØ*Ò”zÿ m‚ËËiO1nEÆ.›„ä hx!aC XTÚV¢Å©Â‹– —éR¥š%¥|Iä HðÅÕPƒ5"Åb’N²µ=âøƒrÙ/_åRŒ›”™_ à%Ò„uzÉéÒ˜Ö5’2Ä¡ÒãPÚ)žÔþžÆÃFƒ7S‹q„FÀ{náia·¸@DÐsˆ;š}9⬥?ź‘§Â R{¦Tkí;޵ǜ×U\NžZø›Q-»^Ôs7òf 0˜ÊÆS3A Ü _n`W7Pp˜»ôài«í³!ðgØ/à_p»ÁÒZ€-=Ã×¥~WZ#/á4 KF`´ »ŒzßÒ0Û| D‚ѵì‚&däI‰´ŽüÃÁ;·Mì”{'¶om†”m¢ I !wi9|H:§Û§À»ç÷Êþ¾{û~ö¹ýqº¸©Oøåôî© ú›,˜ ‚L]&„J0ñ•Ù9/í9&ÌYø è“°{;÷ú'À3`’e@vH„yDZ$º„3ˈDx28 ƒW€ Cx5xw‚B`£$C$'ãÊEl…y Õh¿ëÔ€ DJ $(p½îQA”A܉A–@'Ç$ hpÊ0ÎV0 `ºs¾ªeÒ$É4$"t2=f´˜4„A„{Tk–0|rH¤öÄУï`L&±´sÔh¦]”§A<£¡‹²`R´'£•!ƒ‹1N¦;£_Št3Û#  âòëúØêVãê *veÑF`E O$Ž{)ÙW=p:®ÞÖF`о2ÆÄ2Ú“CëÁŒÒ^×.Êć˜¡ø–øGþ<û.pçNe2ê‹ïÖ´ºÞ+YìsÛl:ÂÃË¼ïµ Ü«u5©¦ÞîÐtÀu•^8¾Ì6èóÈ„TmyðQÉ%þu~ôòš%~1rÒ˜aýwßš^ù_©Z£Za¢ƒ²0!Ùè¡·úNö`¥.Ž uqÀ±çêYB¥\™¨ó…„ÊᨀÔê…[eð‹îîþ:@ êJ'EÛ,¯3ubj@p¨ÁÆäð´f¨Éßóîµ·eW9( óºå ´Þ…‰³æ=‹l”G¦à7gj âSƒM6ư ô0ƒÿ9ò§–OË‘¨üíl§®B¼aªÝò¯  ƒ<¦çžÇBÕ™(VRAp¡fù^°ú¯+g9 qÓݹŠMÆt]»ØªpëE•r@]‡@ó©VŸkV¥ uêädé^ÑX å–—R@?EÕöY2ô¨˜Éï]#àǼš4ÀJÞåKöÁäÖ'ÃÁ¾d²âPC|mãmånä#¾‚$+48u'…çe&û¿€[n[LáÈù’ž±%{BCDÚL:^! ‹‚ÓbÆ™:&Éÿˆî‚g3“-3Ðøu´è­ÇæÐð¹ƒb iLZéÚ‚W‚FSÉäIdÍñ¡6.‘k5Pî„l7ž7üUz’T:NýN¡‘—.ý"€ªåü)‰Å—ì’['ß|U"Aƒ€³—‚I•Ûv©wÐÛØpë™í­t¹dk‚ˆž9Ø›Šå««Í9n¨D‹mq¹—7I|6›Kbcƒ]¶Mô“©²ÄÎ÷—è¶BA€BøÈª_ôJºT Ùüq Ð 6@—§„¸F—‡ƒžhd`G®Tëñ·:MÅ7'à…L,éIh—ÆFP »Ê~j½ŠŒíÄ ¬$¡„ Ä3™hAÝä’-SŒ^ûÚ†…Ðä-%qeÏìë~ÀÆQq«§¬ln"i¾ž&‘æÑQe?FlKï¨"úAsÀ(Ý3Y;"¡LžÚÔe€tå'ÄRzMœª1 0¨{=æ÷)ž€ ³K %$C Âø‘9ŠMðö¼ë¼4c ê€EotjÍÂV§GDŽ)lñ8“¯,˜\wÀ¥à !%$¿×3tÉ TBz’žÒ´ iUJÒÝ[¢Çxgd„Brï$Å!eqˆ’"J>࣠)\~¡‚Љ3(^ â R€8#>Öb›äH€âG'7_ fÓ«cκtDoAA߃†(q™B<ý`Ç­`VˆüøéΫ”©Ö˜Â*úbÞÏu‹P­4v@—+•Ê.’îQåÔ¥$V‚¡•í@C0 íR¢ÓÜP[‘z:X¦H#eäÁ òs >?úEÈWO>@IØ$|s¬žiâ ES¥²)0AŒ?£9•ab,¶@KšñÌ©o&îþüˆ¬Q´%¬ ÏžLu+› Â+H|ÌÆ?´NKÌ4ŒÆ’ÓCnPtè³ 'OTòœÒ.j5àÄ´8ÈÜv¶wÖœ«I¥&•+ß`¼ŠyScaO[#¡g°§Q§œ€¸Údª[îK½I矗`ôÄŒLPýÓ¸ #°Áœ½ ©)2Ò7aTƒäëi@c\Þ‘î ÂâÈ0nêC»pòß–é‹4͵Žxö*ñËÐR”zÕYâ„b‡ÀúÛT[\úkU™vìHʈÜq’p঄IÂíIëÅ—) ‹bB X”PºN´…štzí 2 Iæ==¤ ¦³ˆý¨Ã;}†bŠœàqþÓjiÞ†§a²#" ¬Ÿ>1¼‚°1äA›£p1ÖíÝP‚§OÇèO—ux÷Qôù°¹Î Fϲ(úhÝ„©O'MDxÊLíK$ȵœhæ& ù‹¦Ð1ŒïÄ4››Si ÜãrHJ’P°tDMË;rMã‚+”ö— *–àŸíØ—5u2$ªf3’K ß<ùP²LçrÑc‹I)˜Öå^ëda> %Åàѳb (Ÿú–@,‘2f,~"¦7ÛR;®EÑŽ;¬­”HXå(ú¹Ÿ4Š2ZäÝ'TªÛ¿ö‹„”½2J+ÿ^!#oŽ„›”Y~4Ø-׃òGW*ð!ßÃA•0&8€fä{`¼½øàWö=’DP8’'ÿ= ÖR¦ g©}ôiP>“Ê#¹Ëå¹4ÃÒEÐBRY®Æ^4eóý‚§N8¸V,[B‹†ĨîD#X†ø]²,Öèâ«LBsNC> +¢íoÍê^x¨ì§  ÷•újCì.4ÀYa‰_{e¦A2=rŽðØ+‰­´Öî§¡9PO»A!! ×}´YÊPJe„—çGnš±%xü1¬/}RgHØša Ž^3-Š© ‹5 ¶|‹qS§ÐðaWK{ 1al`IÀ1Ó ™ÆQé¾ëf_yyCZ)ÄL3X±] W6@DM™Tø<.„«uëGÎKŒì8ÙDsôÚбWæ‘r…Ý\ß7Z\ÕËÿòVÓ"I¦¢ŒõS¡§®dµ‰>CަÈUjßÉežÉÈÓD ®3MÇtWcP﯆–òÓ‰6#3Qךnቩ…°J\º¡Ã7ž#磱`Ø€Këë¤ ©×lV6 &ÓTŽ’ Þ~îÚl.’¾¡ <˜˜BP £*´!zRZÄäeÑ™»¾¾Ù·T±#£CéLH±¬ÈªWÅ)ÚD›†÷“p®YU#ÉÊ51{WJ€Ž¤4^Äf³Ì¼Z°öÌÑy6–Ó‘T2™dÎ4H=êB„Ҋɬ}œ&݃êÂ,aPçv+:2æ~òÁ*0¼°¢ˆd¦É“ÂõÖƒd ‚øáË!"A+‰rHn ¡ÇàsAäÁÈÚ—U €ýø¤b H“ÛN6þ$.ÐlÀ};½@£¡âiKà \¬Ò‚:v‰QEÇ:,|ýªQ  Y0|Ç%Ö@í° ÜäqcçÓÑdqh¯«è«¹vÜCÍGV†°©¸¯-(шm…’1»®âq89KF–Öä "2±ò}RrzóŽ,j^¥ÀqË\…Ý–#pƒ»+õ`flš³½â:k ´t–5E„OaIÃJ¬P @ps­E™j1ä4;6öô/aHÎ.¼ÏÓ°TX¤p“L‹¸ÄL8¤½Fç„Üši¨lí1–²YØŠ8É %!/Áù{­¨ÒÅñ éœ‹ÙåÆXœ€ºbˆ•½…NÉÂxp»ºäPWê½ÛíèÄcI9g²*þº¿îƒ¹œ%:Ö»LËÞuŠ‚CAOÂŒ­™%¬/Å“´(Y¢³^ï? Þã&I'ˆÈuh[x‹´–Qô$ÇzҵŽø‚ ß³ž‚(=V×€Ÿê ¾mð­ÅU) »ílΠΒ¾Ìiœ•d㦈™¨½~f¦ùjGíµÖR{D€%>®¥@”…”6‚¥¤1‚œ`Æ!Î ` ņ¶wYó§‰Õàk/a0A†«Â¹ŸÔ´ÊYh²¯—µòˆdìæxš‘k:fšƒÿ漣<ÕØÙWL4`8IYMBÁSlcäÖßÈà™-»EÒ‚'ÎÚŒÅ:,ÿD¬°çÑÙøÆ©84Ó)~÷ÿ2·j€Ÿ–Ç i¶·B(Lãµ| "a©š¦¯4,¦b8§”¥Ô“i 94¦åÔŒÒjWщ° ©6*ÐTð£†c4gŠÌ“¢×UMÉb³RÇE²þª‹ò…C5‘Æ)jäÈ´ ‘­16pbÃëÛÆŽH÷§ªFxòˆñ¹¿—¯«Ä£%4âòQÙÄC‰Êˆ§Å $9Ò:ÅM>òEÖÝaÜÆo«ÌŸ^ÂØ<IwÞYgq7s[†ð’ð -yÐ1ع5†äaÄãMKš×æRBÇY€†óFq}¹âç±ô8ïÀ²*ÈNtå'.Yb„”›¤ÍðZÍûvÅK (Ê]&ÉœŠ( Õ™¥ý2¯:0Õ €äo¤ÎÑ…PKiBH4Uð¹X,Ž¢[ˆð$ 0­mX±å»Ø´‚ ò¥fë5ð0± VR ©8ê%ÙÑñÊÞ§§Dt°ÃUŒ‘s`ô·-BPÈzôP”së°Á¦vIë¶8z-¥t1DiB ÒÝ"˶ÜÈYTJ ƒÄ.š?Ô0Ç7à€jL¢ÃNžú[2ÿtÈÂĮ̎†æ ù#þ6?E×»†”Œ×¡®ˆ:ÉžÎY;ƒç¬A&q…êSØIRÈ)Éss 9*xÒß0Bj)mìáH§A¾öhyÐhòMm¤&4ÅŠ…4€ €‡ÜÚg¸ŸVæ&tYóÚ¦ÏOCS0³Y²ô‚d7MvNïj)wë÷AÉ(¬âo "Í¢É[¦Ö E`›”þŠë7ez¸Ä†»Þ-·QÀ]¦6Û+BcaÍ@^IÂ:²Ò»´Þþ¾=ƒ—š­ˆsSŸäÏncÇùÓ 6 ‚ÍçOã¡B„4½ˆŸç L¥¨ÀGpãB‰q/<•zAãÓCÁ¥» €ÔA~¹ÉxÐ0 6rih£Íh¤IìØ·O‚N,:oÇÁkìçÚöÅ/ó¸{H°,ÛzЂgÚfÈ»z—¯Ó΀5ýFõ²TrÀn/ät``l†Á™*H6jT¡tG/xøË@P@(„ÄIèp Òeº!ùê`wv,:A쑜¹N£ 4}09zÇqCìä$rìüM`Y†Q”’ øMää•«³÷Ä(|éB!í>¢ÁØ>«O pwj A*@›ªŸJäC[h&3üëB QbýÏ©8 …:ñ“%f~v/‹lâSäÐèÒ0ÝèþÐð0a“·¶"ŽBæ8(f úuGoÇšÈgyñÅ×t£_Ãy~ÀÍ”Ž Ã%ä…°ûm†L èà!I$äXt0ƒÏ€~ÀeŒPˆzËÍ]¢Uìg Ð=_±?ñºµº.j#+`li‘¡ BŠñâM5›Ò º¿Å‘GÒpŒž7«a †Ö’%Y[UG9æ™òÆÓ@\bDêÐY…’{‰{¤ðED0®— Ö$ Qø+FvCð`ݨì3°ýQ¥ “î±E\àÐuC9ÍáÃ![€$êlïßõ šúêù6ßD¨oÙDgÀGˆ*+X!¸%#‚C€q‘ ?é­8ZUB)U@o¢ÏpgÞ©¶ZØq…¡¡É8ŽÊ9øžÇ|ucácAÑœ¶­é°•W;©@á" €Ø>P‚Óïåh_™Ç9}.6€„V/ÇO:à3´}Ž¡ZS ±µœ{:ØÚ~’óþœÅyŠk¦cO6;OÎBá=—bVñ. R¿k‹ oñ ¤ÿ^±GV=áØ }ïoI"+ ô ]w‡×FªÁzÏ·ä®ö`<“Éõ²30ûh÷ŒÅ3]êRfú—¿859s¼`K…M€¤8ñË X»Uqˆ<‰˜¥\˜“ÆZOàssè¿M’·&j&Ï ÄÖ÷ .§%Ÿ ÒPÊBL~^äßÿùGˆËˆ‘3páD‡¬•:í¸×£Z¿£Á¹¨©<\ñ«Ç i¯¨ÛW̆¨ÈÂ"(”ƒ:áÅâz‹©–X–~êÎ0PG]8ª¬ƒŒˆRQMNT¦qfÝW~!Ý0”R%Õ‘0ðxvGFy/Fø-›Ïwúu‚/ôî*ë+’Æ \õÂ8@ˆ6¢«Âþ©´‹»c<´àLƒ;c[šû÷ŠÛÙº nr ŸQS'o£QuòT®{qÒ_œÍ¿ƒƒSdª»A*ð:mò8Yuz2ÿPB« ìHh`l´k’pèÿLLh cEb6eÛÒ‹ ?!„™>| *=Vü­»Kî@žë“rx‘0ÓG`%ryr[6êŠY3Œ7ŒÅ ‡f*—*n•à%9™ÚdfÃè1ó1Þ¢Ú^'Ìý]‰š– RÍßèqÜÔ.Øê÷,œö•‰Ó^%„¯lÂÚâ ã½eØØ#wWÂÑsó56!Ù=âå!q[ö°ÄØ Ã%ÈÔ®]ó‹5^:€½m¨5©)?V b|šuÀ7f“ºìw°œæÄð,:çYe æ†R%” ò[À›î Éo gæF«AzµFP¥›òŸÀÔx›¶î{Ïíöd‚xíÖwÃ8Ž˜–Ù”{{L> ®‚d¬2CäL‘º¨äLÞ,œLÜè,„ò(àmSìø›ÃØåå$=Ñ|%Öluè& Ä…”83ãÚ N ¢XåŠx ë \VnõÍïžJ[)I›êwŒÄ/Ñé¹»²Ú ²| GÅºÙØY×Áð÷DHµ˜½*›Sýªîè¤æ’p6®0ÓcJ2ã@ÅW´%Ѧcï¼_^Ó$Ñç#*:G§®æ6Ž¡ïn>ÍD;úù¥~¤`9ëhXB ñUŽ«JB_вˆ˜ùˈî%ªý’´w'¹$³èv|#T<68çªKM¶Ï‘-Ù5U+¾¶¡'íB ËĪN…‘øŽbJìÃOv'Èì|‹„+*MŒ¼k(dˆ }›CÚ˱@ ³Áq°³¹&ùaR%}´ Ë!ÖVЃ‘s3w2¦ŽÑa²2²ÿŽawHæz¡/Q0ðF¦ Ù]~;ž¥Ã¤ËÖ NDùP mü˜K3xÞŠke_™£  ñóþS¯!¡V&=²²ª²ºvç_PÀL9؃Y£¡i¿ §NU­Ó_¶¬¯)–ƒJ6Ý9‘f*ÊðS ± 17ÚF|¸BR$É·y,Ʊ.¿ÀÕ&=uqsáó¡ODÅòB›ÈôR„=çÙɳ—eøØ½É‡àB®¬ä¬ÖH­¡®ˆ ª2lu'h7^#ÿS…)£Xi2..Pe¡/@FÕKÉ‘$é](Ø%à|–2ÉðY1pC±8tÁùIøã11N//+\»“p¥jÔÄïôd€”ÎáWÊmé›ÃI=ß½·ÓY“Zx¡ÔMЉPý8²“1/ JG«õÄ^U ,PÈd1O®ó^¬yßpq”l¿£2hÝÑ$øjvñø‹þª­ÌõžIšö%‡Š¨§áèÔ]VæÎÖ .'[+WU8Á­[Žå†Dê’³è,ß»¾-=[ÀåÙ O wÿƒ ¿Eê)å3±ø¬äó¿J&¥dïقݶR¡¬—S–\.° •5J$I&ó‘Ýoª·Hȳ~› l‡½Îz>€ Ux/õHñÐu;š?Gt®{?à³;óT¡ŒªH äLþ|Fú8á†ð²}ˆ¡{ú˜p:ß2tì͆a·Ëѧp6ÑÏíÔû·¶øè5Y"LÚD“Œù.Šr¼ØV“ß‘²ßS_ ºÚÊkþÏ]»n&úH¸z§~¦9‘æ ¦p $§4Ù‚”'¢{º& ¸«ÿËM\ŸÎ°éч¨®!ìq®ià ÏÄ(.hš'Ë B± T­²Ÿ|ž{I„6cLò¡.¹ž£ë¹iI¾ê«¿\!à;§àg`1â ᾕ˜j%C ¹o3*60÷·EŒ˜ØŽž]tä‰.×-%0 Y‰KÇ_nft] ·*VFCÆtJ’°ÄTÔ+¤\WZ8áòÄâ×gFвàÙ^ Þžf¶ 5šI=¶×ù#6ö.@õ2zÒÃ;Wš`ÿB/Ä™QøŠgí°ühŠjyJÓ°€N²AX¤3ªÝ,õ¤› Kä6è’ë6Ú²ØM0®T@ Ž…O{¡£˜4kj£|"¬ftÑŸ”Û„Uü‚<-üÞa†®Õæ5bú)í^R±°8™„ÎÁž:†§il¾­ÀKaÇ6@µæ”Ã!ÀÍÃ] buvÎ$ ‡oUÇœ~:.…Lût–èêe—ü Ç€¢JξP l$S[z–~Rq39é’ºô¶9ëQïË/m"•%ʤ‰¯†¼7Ÿš Ãî5MKLŸé‘§"IßG„ èXTÞŽXL¿FðݧV j‘p^¡/MÃgÁÛ»{¶¹»wô ì*øº€ž9ÿð—ÊO¾Êˆ<Ë"aôÁþ÷Aáîïˆq¿»¢†.M—2@möë‡p¿^Ú'“wß•möÇkxO8 ü$[ó«&Áü|Y‚Zyý`2_|%r—“/åJ?¡QùÃṈl‰3ÞÎßK¡E$–wÿvCËh£û a@÷U€1©Mø¾%0?1*¥ –$GÓZÓ{!|ÇÊ¿À$ÃßÛ•Â-òÙªEv;‹Í“:佋Ÿ`BlÏ˸ ìŒ§Çɬ›oQÝ0&‹•ûþñ,†F?¡ýÆä„^s,‡c“™ÁhË•ÿ$ÃEücl0åºw`ý⺹ň©@/€r^l˜8cT·3™Ük@›ÜúJÂÝ”´uPÐ&ʪNÉódùJjTK¸ªi ·é*u§»éX–{t“j~½É¡}ùñi\BÈKenâ‹Èµ|NëÖê šu’ï#Ã]@lõCZ$iPæa½ã¸©t04y20ü sØÖªâ,AuÆ!QÒØBäÏ–ö–^ìˆ@VsÉ‘€‚\ÞZßaã7©ì¾‰©¸âш³»6-Tïr±ÀäU˜ àu“Œ~ë°1HÂJ¨(<Î±Ž‚ò½Ó³bRÔ–¸qi Ï鿢¬J?íeÿGÁ §*jVħ "áØã†:Y);-Fådô!ðH£»ÙG~´•u¦x cb6m•¼ø)&;ñ0‡ÏdU?‡8ÅX~ïŸ1Ñ2šÛ¼¨t€ˆIØxè5ÄÀ{(ëz„ê Ü'¿ûÿ[ ÅƒkŽèZÐ…ØìéÍi,ðÅb™1̇‹¢Íá`º±(ôªmHáNðìüe‰K¤°ßÔ/ [à´(õö#Qô—GdÊuÎT©½^øm³¢¿%ù†ŒÅ!(˜7Kgé…P=èhøÏ•ákÉU+ŒÂÆ.[Òe¯‹Ïм³CÁžÿå"GDÿΨ£›<*<ÖÏþéh «)¤` A˜U @O]hýlÅf2”…!HžçÏF#QBÂé=uȾ9f´h€ó;"R„¥Ú’KÜ3-‚(G )¼P±áø¡¨ž¦²T],7ÁecÞ ë F4hH Ós³73á–Ÿ ¡² âÛ`àºR–¡Tíwfͳ;6Bó>Ř 9&ÈâÛÑÚÜ‚Î?’—÷ø)À\¨Œ€<&Ŏ™ð5 LÃJu¥@YžÝÝ,냲ھÛ_wÂ0˜^é17ñððöìpÞ»‡*>D”8㟘ü°_)$UźóÊR´!jOFôÖ>{ˆÐ’‘ »t,¯-…bPµ,m`D"/ŸzðAâ ͔إêßQZGÕ&U]xejxæåLwvõ~²œ=)@ØB¯Ö6Ê?!;53/ps@tƒOZS7©”§Ø™®’nŸØlxèûîÿZ?áƒZù—j a²–{ýû6—¥ÿL4›Š«1Ÿ 2¹´ù¯‹Q‡iÜý&Ö¥lƒˆá½Åì]o= 7Äļ ofüЖür MEV@ƒâHõ¦èòû/èýaD¥Ù¦ëH•ƒ®®lK5)ÂŒZ OE´œ˜„3Á¦IG©'г;îD'¶zl(‘ ÷EŸÏÑ$Š.Ùœð-W R'\w+)Âw3æêº¾ù¸ @Û%RÔ)ÿ.ò~Š9;]ô.šg+)Ø%ÈökÕÎÀÒ‰³¨^ÒöN€W·>b1z:s†¨oD Kö²ºÂ2w[|>9â®vWMFâ¯uÞ`¹ëÍax‡chÕ«õU·`*ʆeû]O V'6ý‡ÀƒxÔd?¼H]_rõA»£+zÀd­F›¯H ÄÊ‹<¤…Ç´£ÕÆkUsFzÀºòÏaHÖÇ9-³œ˜ƒgv‚b‹=ÓëL/žE»)°Ä.˜½x9j%Bã) $—ŒéAËB¢æì ƒÛŸt b.bÒAE¨žZRböH(‘£õJÿyaãˆÒ9Wj0f¤ßF'›°Xàz¾Ã ï$DQ­6´ëžqƒØ` oÊÐ i=áÁ{#4¤©FYHù@ØJÐ3 3i~‘tYТÙhkH‡PÏñ×÷ý17ÓàॆYÜD—"Üp—Ħ;'³16€Æf—pu‹ ô¾>þF›oDÅQi¨náÌ’-Ïç @P#äš«‡ ¦h“j Þ‚ˆÅ€f´¶C– –ƒ7°”T5HVXÉpíöÉklÄ­Œ³®]™ÚyXrÆ)?ͺÓBNJš Bƒ÷øä½#Ë›9e”&&»_0•Ó=®špZÉ6§ªh¤Ù)ð Ì—ƒa bÀŒí=(p)‡âÙåí¬;Š.N•,“ÃWí^ *hÔºŠC—îm}E™7iõà‡6Á‚Ã÷aËIívͲxpƒ*Ac#4‚ÿýûŒ³Ç Nö&ð`)®Ä‰ˆ£H£We›ƒy7jl¡ï°oÝEh_n3 ­ ‹jp?ª4èp2WÀE'kT_ã &£°!È–jVl˜HíÓ»_kÉšáÈâöʳùaYùŒ ¡ sÎ@ä[…G"ÊÓbYÕLÛÜ«X¦ªi ÕC˜q8ñ&úzVaY{èÆ#I@µ§­2˜Žmó!ôdŒ[1 …AàÆ¢šÿnKèðòÕÆeײå/>ßdƒm†uX:xÊ·\„âpòN‘ûý©l+ƒH+cÇtSǶ‚æCÀ±[íà~3ŒÍeÀ}6° \³,ÎñÉ„˜×|¤YòÝ§çø˜§v]¬'û|¿žŸë&í–ìMô2° dõ¬dsàx-((76”©aX›½m=ÕîÓŠ¿ãQˆ—<$ªª€üóQ†˜„º\“ Ô ªqiéH阇¬‹‰i'i¤”$"£{S*VwF‹“/°t<ìÊÁáQ`Ê’Z¸š+ðpr)›(¹.jµé¸«Iük5õ <ä´ʆ±Ë®ÉÖ, kO‘‡œDTˆÊJ&^7º£‡ÄªQþ¤ËÏvße &žZØ’ ^4úÆ^s°ñD+`WHµ™®bì6ÙÄ©˜ ¸®ÈL˜W{ZZ ¦@°ämqáûv¦É·(DÁ\+Ôlåéû0*¥V¥ß‡°VmÕЧæhÆæØ/S`|³^\<-™„©Ã6ë¸2©N3‚" ToŸóŒlräÅe ‚!õÅH2 ‹pƒA Ö›¨ ‡ÞÃÏ{›È¼þ/£òŸÑçœudU2*2ò"c«Ì"p…${©€y, 饋ö&\àm¾&º`Ð|x ¦p…ˆCªÒw#ÂÉûW9D­IiñÑ–Cˆ›Ksï–ç‡S¶“ã3ï ,¶‘–þM›’;j¨þBë§4š›P›2ÙÙiµîïf¶®É¿íÁbA­]a¢idíÂðŠ­¨†"Äò×i!aQhÔCNO½±žŠï‚õYí “xF$Äøg—9ž¥‘Z`W«°…VBâg¸± ìÚ#j\Ë‚—¨€eùGñû [³.à¾]‹ª0º~X{2›D©„? Šø"óŠ3ÄBáj,ÀK~Æb#„0¬É’L˜kcÍ(6 ¸  ±aüE7λ/ÕŽ¯%­ ü±œ·ï àÉÄ¡Rë^JûëÅCÏZ+71XÛ´ÐUO,Á„öá}#-”eÙ¤ 4ö3Å‚ðítÃ8§™Z7†Îià¬Ê<:iÑ?Ft‹Fk–C W'˜êf0i<âXdj—ùŒ”0ÛW#i‹‹š–eCÏ zI7ˆÎB°s·¬˜.Kƒ  *ëÝV‘°«dÿ‡ŸDljö@ì«ï% ©Üˆå ÎZˆÄsÝï®sh̸%‡^ß ýèøÍ÷@8†ò§¤øÎ?  Nº8gÔGøgr¨X°€Sƒ» üä• Ap ‘³º4‡z*ö¹4áÝà§,í¹Ät4GÙnÔè÷‘¼õdSå>fî”Q–CòÏWUZ{SÙ;Nxå½Ê}°ÇH&º¼* ­9׸¯q‹šU1 Êó a `(M-aÈG}Õn¶Ì½è¢Ú0 –¼pÊÔÇmcnñŽ òð‚ɘÀ_ú\±ül¼ÞÛàþ»}Î È Þ9÷FávžHþkƒJZüNO å´mZáÁQžíÒ¤ aSûëfú )QC+2 d’˜¡[¯ý» ÌïÁõH"t*Þ Ác*bÏÆÚ¢÷¯q°¨,µ™óã#S˜Ÿ#¢äu›'Ò¬õ:4©as¥©¾CDMF§|ɸm©_Ã1L]öáY˜Ê\À§ý*¤XœŠ>tú–¯¸Ìg‹§ØD‰Ÿ£Šøèd@&[°)8ÃÎ;<œ{óÊ8<–È+VG\°H˜®¦^¯a—‹aeÝ-4”úsÚJÔA \à hM[‚\`ð“¼#¿pD5Z97g;²÷BWâmÎä‰qTXX‘%0¹vºžã†ù&ù·]E ¹Û4]ûFŸIJä¤ù–œ„&ÝSŽ_¦îƒ4ÈR‰0 ¯¥Dü+Ëme¹Ô¨Y ƒg÷ÐOøñ+M{”03Ïv'Í…f…ÁÅt¯áè :;ôØ±Ê Nô¦nà\Ç”^Ü,)1Þlãá’aBïZZÚ„[•à ¸ ûZSÒÒä¼UYhÜ߆ÏÊw€õ‹šS¸\®/¤*?zQЋÿ`X4ïg¹ríÛ[§ŠCWæÛGû.§Y„ì0Q|ûRÔƒ‚E[w¾¦î„yƒ)¸áï‘,шï$ËNK@c/b -#Z¯I ¹G$Æ—¯™‹tmçÊH#êð)X£wPZAD|¢S oýfŠõT¤€ÝHÚë)¸ÎäÓçÇ>ªM1 b 7á°…ɆS‹uÐÃq× ö·öjK4[sð„‡ •—×xL ›Ö¼Ç¢©ë]5 ú!M!A¾dƧN Ë><«:Ç»Z(°8†ø)e… „ß »¥™†/™WØÈÀ| ý°bªØéˆú<é÷œƒ®T?%à ²:@±äÔ,-àø€ecMPð8u¤m°VÐgŒ9Héö6®Ëç‹}¾=³5ƒ—AbÒÄŽæýÏ찬ΙÀV:’…_ leÉ¹ß ÏÊî–•v ý`Í0Žä!$`GÁéA"I;$ß^?ú®Ší‰Ke O¢ Í÷³N(Õ½çö“YyÊ5Bç¡w¸ÐV¹%ˆju;)lFµoaåìË›7óxéÿ’Ú¸Ø4-‰É%ë †ð$ÏÖ¹/zskǘ(sh>»ÁDD©ÅƒÉt¥TÄ7örurÀœ¸0ÉÒ¢ `Ü´h5 5Œ¦Éä¶“Sá}¸ÑÝÈÿÒ4hrva¼éléc!ZjB]¹Ž¦©ÎxâD¯¶ÿb–TxzYS‚ß6_ö)ƒÊo°Ôp>˜#@P¢SÓ*ýbÜS\q Æ‹xñYfQ><"ó·²ã¢ Y6‘ÅòIEr_7ñˆÒ° VÔHÃ!³ÅIçrŒELçŽ6ž!N»öq"'’d “aþqMvºÅ‹A‚%íõºº¾ ñv³í½Ž nð.;šëA/Ïç°ô2ʲ‰œa8D$ÿGWv…#Ìû 9®kÅÅ'ü‰ËoØŸœo€@âýÌ (]gkí+}/ (nq‡ºìK(f¢ÍÖ ÝÆŸÐ¸žpüøÌ2ÔÈ3Y°ãÝéw²pDþdG´q2$ÌÉ}‘KÓ¯A­"öE&N‚tg'NeýsÕó!Юð4qìœo}ì¿¥Sµµë,oÕjr/s œTþMT—&öÐðQf\12¡h'&ctN¦ú'TÅx7¼]2û ;GÍ Ê…ë¢ã|Tª++:%/ †è¦ûгÿ1T ‘ÅúÏ“ óË€Ÿ<ÔñÌ4ÂÓÔùŠÀÍ”×ÿ“Ë— É,0~áò!¡W‹O©à'‰ áÍ:sñuÈÆÊÒ¦Ù†ù(´^ﮎ µ¥œÂ)˜ø7èØfÁ€Ñml¥òÒ¹î1Å«tÜÒZƒèhÀ ÊL0 §£·–6ÒX"JÒ‚í Œˆ4§9ØÑ Ö©Bé}ƒÞÔ­`è`‘¥®ð„Ó’ç #¦JÞïnéäôÑ_‘F­ H|š¡$OÈKÎú=¡Å“i1÷¡¦7Œ”o-HËq¡ªûp[É«%%:ˆä€Éˆi3Û ú„G C—LL‰4ŠSÐ:ždBòj|‰ˆpYÓöSþDP>¶pÓvÞ²5KLeè{t0®ò‘yÇEND$à*;z»5šŠN’áBIóÙgnŒ€.NÉ|×¶àÑnДRÈaS¤Z×ÂJcH² mÍÑXøÜÊßek;_ 6È,yÊÂb”0#¦Z„¸A e|w‚ÔÌG U½1l¸ËLDØ7ÄV£q’Ýt[­xuÝE”QULˆïðPBlZSh–’.áé1Q0UìÙ±8R„iúp;¦ñ{óôH#–GON!?ë£èt>©Q |pÊk¤Ûó¨q!çgT,öÕjÇÐ2ÃÈsÇ4툊t”jä·nÆ›/IÉO˜E!Ë‹nFõ›4¨†·ˆM&Ô1„’—¾…xÓ$§ew+v™SðË  bm]e%8 ²äPÌ !úﳌsÂó_06£ò)ÂQ´2JB†êØý „[t9®–ƒ'”§³Ôœ,§¢Ìô[½fÆג¶]˜ÂBŠBÃ@š¦îr&B„s|•Qš °§™×g¨íOCˆž1‡ÜJ Dç<ÌÏâUÿ‡²Î¼Ó(o©!³h¦ÜK½Hüê 0q›ˆ’§AÑVˆ¼'p´fÌy"Q O…Û 2ÇZ»¾ŸqÂà½#d"›@bQ»,®“ w)îPÍ\b`xŠßOþ)Þ¢ d¼MC€$[Ho¤WÞ¦Ñva4{äDZ`52íýº‡³5;‚…X°ÿaoK†;˜6“%ÁR(À‚ŒÓÆÑ…x9Š8 À2rãDc÷¥@ÙˆŒæ¾É¤îF×<†d(ÈAN#FI·ž›zmEþ‰»F=©±…Æš­å•S‚€f 4Ê8§<'´„íjêŽô-ª˜Ú'ǘ<ÒTbñ2Ýv€EÀt¸¿q¡Ò3qODd_íÐ{`/œhhê‚öÌ`Â’9_ü1hAY|/ùë «Þ·Uê-Í•ºÐÄAÞ”Õo(ñËê"“$r؆TÌ×PR;§.¸-w>&LJøiC`A£^±—Ó#‰€ÄX8—t—öâH?€dÁ¿aÃÄ–TSTÚa¨HŸ0@ÒîŠðóU)ˆ£æï^e}Jb7%×Ü”%:›ÓÆ¿@—¯MŽ+ñ»y”sqŽª¡ëLÌÒýø¿á ÊYª00Ô÷GüD¡ >Ä©êAW ˆ¶ð2IÛ:ÄÙF žÈÇš3ãŸ2Ê íq€÷À”:6S•—ŽÑ]KÎÏ" ¥®g[¦ åÏ‘H“˜âB¬5ÈVEqÛLJŒ•X{C¼ˆ¹§B½ÅÙÒ!¥P«Iáq9»øLlx–®Êª7Ò>Ö¤–Û]@Õ!@9H”!ªíäÈpÀÉ™Õ$ â?ÞÕ)›«Üލl°/"±”ÀÌ–¯+“@`}}:\÷•¯Ð 8•zQgS£¿+ò’¤¿Á’C„£}€R:ŸõHþUF\¡Xþ’göÀ/âë€AZ%c1ÕwlET–wX  ZNh¥ …Äyf2DÆ €Ã¸‰&v®L“qî4Æ7•ñ§ûÊzúð\iJyÀèJ-k¯NÄ3½ ë £-¼s‘ÑJ5‰—)ÙV0™N0ÝdÚ\Ó›d0d-©ãEÚ[mf£\£UmÁx²ÒÒC«R<(`ªÑ•æƒp4^!hÔQè `¢ù!l“ ~Æ™ì:J‡É ñlüW±þ€9˸ÌZXB=ëÈl)`jžªeVJ³àU€³†G!®sØç1Ô?Ƽ3„¨ÃŠ.³}bIaÙê6àÊ• œt?èÀ€ÞSxZJ'Ãp ië,¦.ˆñ¬ØR2T`5˜-R BxræWHö JP°e#Bb‰|“¯”-±þ¡ì‹[²„ ÆäPÂâý…¤¨Eh‹±³Â‹(5Sœ¢•fÕräÃ/]˰ÑIÆŠ ÌÖd”ÞE#ú¢O®Sú3—9Ó»]¸º³€e‚¿Û®Õɹ.9_Œbêe§æ¾MŒ´9b#e©(’¦-ˆ 0§Ò×Ra±àÆ„9ùº–ˆ"þ‰±þýýU,áÂ%ú~¾XèÜ€ö—”ëz€Û½{'6[@„t[W%ýÑ* .d'vR {”ÒðhЦ!ÞAed’CªE}»x=E[|ïB$7J¡* B-á ,=k7”[_¶ê-ÐIô– ¢«€’‡J5eÖ̶Ä´{ Èí( ´†;WMw§`«°€Ë~pÜA °z 8‡îfæ))âŒâÂ(Þü@ ©ĪÙ……Ù<áî…ä.a%N òìné@bz­Ã‡ÈÑÀµ¿>Àëô%…‡€T*?lgb¿döÈ<‚ĵãúÀw9Na¬Å¼8;<^*%›yÒ:tD¥Ò•Z<@ü‰0ª¨«ä‚q4±äÐíl\ –†1†îÉŸÓ`/ž$IJ Ò“sN)¼;:A;’)$ו °Ww¢y%KrÞIv\b¶V™£\n­d{ÀÞôÈ6t»ví×/~¢ü*OÖí 7U>£8ûr‚AC<ºjéŠEâ¢-jçØç‰·¨üxsî)ÌD¢›–1¼ÃŒ/ÏÊq“p**̸À$Ù‘, Ûá ƒ³BõȼpÄúk MhpˆKê7ÆUè¤Ã]ðøáh&„-ž$ˆéŽ»¯”“Yê£;àqËé6w•zÝ÷ÖWûî˄֭A¦h²ìDœ‘^RöÞÉ"­Æs5fýüîw ˆ¿ä+çQ&’/9È‚–œ¸wNbÇëéü­ãü°Øz{娕ÓþYÅ> ]NEÚÁ±c,ßž# BFý:0ÍØ/-EȾÆÂŒÇ׃ëF\êŒôäI§{tìäA»Z‰C™ORÃuk¥ iú”ô)…ytkdN¸&›v§A±™ˆ P{ÍÖîôËP'šó’>ÈêàxàÆ†`.Üä%,;:Ô¿Ù:Ž©«­¿íaFñ§oTQ«}v#ôìš×£‘öÚQkèÆ'ÝsÄÔÓÖØ÷~…µÞÍz5hMÄQÊ’áY>C…èÊ™„è¾i·ÌU± ÓNF#J0uŒÎCðäð8k“! f«éì§v ¹{Eñ/ÏëæIKIEË> ºp·yd†Ìe ʾ”=zô†:@7ÖJà÷ijÌ|ÆÆ5g8Àîx Å3çO±Œªþ€ÄÜÜ þ3€H1‹ó±Ø„F. y´fz´ìWIM ñÙƒÆj[.wæ%„i?Ò†UÂè©f|}@+[8•k7Cx¤˜S…íEOÞ¯p $ä—üáç¾Qæ»+™Ê:¸<á]¶¸Kâ3‹T-y²ÂÍ[NÑÖz´µ„;y³Š¤-HZþªY^¡Ô.¥M*Ô'h8ÒíA….°Nï2r‰œLBœ 7:Or’©}‘C‰SËšS9äJq#ì£WI}*8ËD!ˆ¸# g#Y>8`• ìÐ’Âñ ?a…2H,^ñãÄ'ƒï?¸ÿ^¸ˆæ§nƒhãOÆ’­¿i<ѪæÝYa2É+™üÌ6a°F±âa<Ì!„Û0¬‰2½]c:ïe¼K¤¬X˜X˜[UgéO¯u5iÔyPcVÙTºž5RIúŸA6òOÔ¸i ¤ýCŽ\‡ñ…—ãQZM„DÄÆƒÓÚÏB!X–Ä:ôÐã\!Ç^Á…"{¡E Vax$P \$ ³DBBTÞÓFtèŸ~™Ã{O‡¼ wïøž5a#ø`«=g€Ð°Yý2>‡±MG¯-G­kèªÛ1T¾b¦ü…L ¹`*Ù€«V¬X ­Þ*¥xªe§֊Z*c`ªVÁSÕb¥ºÅJUŠ’ªÐ*6 TK@¨zqPÄâ¶ÉÅh“ŠÇg†Ì*ß”U§(ªöQU4‚§9L’ ­cMÆ*ŒT»©R!R,B£È…E°Šˆ ¾*C|TzøôpðôFèô@èô4èô*àôà÷õ±î±í…°–†Ø¬á±Xób°€L€.™T2y`®ÀUpbàåÀë ªT, %@`äÀ è€# ?@t€¤øGLˆëÅžSÀ)öžÃ¿ z“ÿtϲFy׎ 14LhŒÐဃf™°ÈeÀ(.)pK€@\âà —X¸e@Tb v•h˜DÀÅ&ù0-IbD‰ d@ZD1¤@ ‘DàyÀ¸ó€Ñ§CN| 9Ü4æØÓš#Nc lÂÀ°;¸, `c‹XâÀ³@(„2$0 "@- ˜$èB@‰<$ÐÁÀø8p7C¦ €àbè(@¥ PA@…F ¸0Àõt‰üœÞ‹äG­éÔOR—‰éIJâIïTñySÍMW52\TÆoRå¥KV•0ÈŽ¬à»‚Œ( - $²€’š€” ¤!6¦„¢wˆêH¢©†£ùúGù­ O r~àe~/à]þ·àV~/àP~7 Szï Kú— Fv`;ö¯`9vÑ# J¤Ü§BÍN‚,ä×ÎÅÓ­²'°`¡'â‚`\LTþðÙApBs)r…!Õ â( Òi‚`././@PaxHeader0000000000000000000000000000021500000000000010213 xustar00119 path=HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg 22 mtime=1672819844.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-re0000644000076500000240000026725614355232204033747 0ustar00maxkingstaff././@PaxHeader0000000000000000000000000000021500000000000010213 xustar00119 path=HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf 22 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-re0000644000076500000240000013053414023037632033733 0ustar00maxkingstaff€pFFTMm*—ÜüGDEFD OS/2g¹k‰8`cmapÚ­ã˜rcvt (ø gaspÿÿglyf}]Âo”¤headM/Øœ¼6hhea Dœô$hmtxÒÇ `tlocaoû•ΠŒ0maxpjØ¢¼ name³, ›¢Ü¢postº£å5¦€ ÑwebfÃTP±TÌ=¢ÏÐvuÐvs—‹ ÐZ Ф2¸UKWN@ ÿÿÀÿ{ , Üh, ܰh@( + ¥ / _ ¬ ½"#%ü&&ú' 'àà àà)à9àIàYà`àiàyà‰à—á áá)á9áFáIáYáiáyá‰á•á™ââ âââ!â'â9âIâYâ`øÿÿÿ * ¥ / _ ¬ ½"#%ü&&ú' 'àààà à0à@àPà`àbàpà€àááá á0á@áHáPá`ápá€áá—ââ âââ!â#â0â@âPâ`øÿÿÿÿãÿÚÿfÿbàßäßµßißYÞÜýÚÚÙ!ÙÙ     þø÷ñëå|vpjdc]WQKEDÞÜÖÕÎÍÅ¿¹³ Œ5 *+  ¥¥  / / _ _ ¬ ¬ ½ ½""##%ü%ü&&&ú&ú' ' ''àààà !àà&à à)0à0à9:à@àIDàPàYNà`à`XàbàiYàpàyaà€à‰kàà—uáá }áá†á á)á0á9šá@áF¤áHáI«áPáY­á`ái·ápáyÁá€á‰Ëáá•Õá—á™ÛââÞâ â åââæââíâ!â!ïâ#â'ðâ0â9õâ@âIÿâPâY â`â`øÿøÿõõöªöª (øÿÿ(h .±/<²í2±Ü<²í2±/<²í2²ü<²í23!%3#(@þèðð üà(ÐddLL[27>32+&/#"&/.=/&6?#"&'&546?>;'.?654676X& žjžà  àžjž )"& žjžà  àžjž )L àžjž )"& žjžà  àžjž )"& žjžà LL#32!2#!+"&5!"&=463!46ÂÈ^þ¢Èþ¢^Lþ¢Èþ¢^È^p@LE32!2+!2++"&=!"&?>;5!"&?>;&'&6;22?69ú þ” x } x } ” þí x }þí x vþ” ú¤¤L þ”   d   ®  ®   d   l ¤¤dŒ®;2#4.#"!!!!32>53#"'.'#7367#73>76èòp<µ#4@9+820{dþÔ–dþÔ 09B49@4#®bk§Îv$B ÙdpÚd†>u®½hi-K0! .O2d22dJtB+"0J+«kuž0ªwd/5dW…%{L°>G!2+!2++"&=!"&?>;5!"&?>;4632654&#¬^CjB0  0BjC² x Š • þõ x uþõ x u¶Ë@--@°$?2O*$ $*P2@%d   ¯  ¯   d   Û ÈþÔBVT@ÈL¼!2#!"&=46ú üà¼ÈÈÈè°%A+32!546;5467.=#"&=!54&'.467>=è2cQQc2üà2cQQc2ÈA7 7AA7 7A°–d[•##•[––––[•##•[d–Èd76!'ö ˆÓûPÔ‡ $ op zy¶Ã³#»ý%**%ê·$ ”–üpd°L #7!2"'&6&546 6'&4#!"&7622?62~ ýÌýÌþø Œ þø\l û‚ l¤¤L ýÉ7 Úþøþø & þð ýÚ €þ” l¤¤ÿðÿ𺺠2'7' à&™ cÖ_"ý™Öfþþ³nº ™&\Ö`þtýšÖfüjpO°°32!546;!¼úüàúþ °ŠýÚ22&&Lœ%6.676.67646p…'0SFOˆ$WOHBý¨XAOˆ$WOHBù£"üÁ7Q)mr ›ý¢*`)nq&* ÿø»§)2"'#'".4>"2>4&ȶƒNN;)þíwŽd¶ƒNNƒr°”VV”°”VV§Nƒ¶dyþî%:MNƒ¶È¶ƒ[V”°”VV”°”dX¯D>.54>‰0{xuX6Cy„¨>>§…xC8ZvxyµDH-Sv@9y€²UU²€y9@vS-HÿÓ^{”62!2'%&7%&63—ƒ¥þª‚þ©þª‚þ¥ aþŸ ùþo ö÷ û ÿÓ^{”"62!2'%&7%&63#7'7#'—ƒ¥þª‚þ©þª‚þ¥óðÅJÁÃJÀêN aþŸ ùþo ö÷ û dŽâ‹ŒåŒÓ°°&2##!"&=467%>="&=46X|°>& f  û‚  f &>°°°|ú.hK æ ]  ] æ Kh.ú|° °L#'+/37GKOSW!2#!"&54635)"3!2654&33535!3535!35!"3!2654&35!3535!35~  û‚ Ud£ýÚ  & sdüd düd dáýÚ  & üïd düd dL ûæ   ddd þ¢  ^ ddÈddddÈddddd þ¢  ^ dddddÈddddLL/?!2#!"&546)2#!"&546!2#!"&546)2#!"&5462þpmþpý½þpmþpLþpþpý¨þpþp LL/?O_o32+"&=46!32+"&=46!32+"&=4632+"&=46!32+"&=46!32+"&=4632+"&=46!32+"&=46!32+"&=462ÈÈ¥ÈÈ¥ÈÈüõÈÈ¥ÈÈ¥ÈÈüõÈÈ¥ÈÈ¥ÈÈLÈÈÈÈÈÈþpÈÈÈÈÈÈþpÈÈÈÈÈȰL/?O_32+"&=46)2#!"&=4632+"&=46)2#!"&=4632+"&=46)2#!"&=462ÈÈ¥¼ýDþ…ÈÈ¥¼ýDþ…ÈÈ¥¼ýDLÈÈÈÈþpÈÈÈÈþpÈÈÈÈ&,è  62"'&4?622Ñ;±üñþ€±«Ý;±üð€±«nnBB# "' "/&47 &4?62 62ˆ²þõ ²þôþô² þõ²  ;³þôþô² þõ²  ²þõ ÿëÅ™%I2"'#".4>"2>4&3232++"&=#"&=46;546™Ä³‚MN,mþÔwŽb´MMo³˜XX˜³™XXþ¼– K  K – K  K™M‚³byþÕl+MM´Ä³‚MX™³˜XX˜³™# K – K  K – K ÿëÅ™%52"'#".4>"2>4&!2#!"&=46™Ä³‚MN,mþÔwŽb´MMo³˜XX˜³™XXþX^  þ¢ ™M‚³byþÕl+MM´Ä³‚MX™³˜XX˜³™‡ –  – ™°-32+"&5465".5472>54&&dd§Ò[›ÖêÖ›[Ò§g|rÅèÅr|°þpá¦>þÙ¸uÖ›[[›Öu¸'>¦7ÈxtÅrrÅtxÈd°°/?32+"&54632+"&54632+"&54632+"&=46–  – þÞ–  – þÞ–  – þÞ–  – ° û‚  ~ þp ý  î þÔ þ>   È ú  ú ––GO27'#"/&/&'7'&/&54?6?'6776?6"264X!)&1-†=+P˜˜P08†,2&+!)&1-†<,P —— P/:…-1&+x²~~²~–˜P09†,1&+"(&1,†=,Q——Q09†-0&* !(&0-†=,P˜þ™~±~~±d°!%)-1!2!2!5463!546!5#!"&53333333ô,); û´ ;),,;)ýD);dddddddd;)d KK d);dddþÔüà);;) dýD¼ýD¼ýD¼ýD¼ Ñ62++"&5!+"&5#"&l` ¯ ú þÔ ú ¯ j`ý  ýÁ  wþ‰  ? dè°3!#!"&5463#"&=X;),üàRú°þp);ývLþpú™™02".4>"2>4&3232+"&546ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrþ|2 ¯  ú ™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅ  þí 2  ^ ÿœ° )#!3333ýæ)ò)ýæ¯Ñ¢Ðþžàþp°þÔ,þpþÔ,d°°/3232"'&6;4632#!"&546;2!546&È¿ þ¹ & þ¹ ¿T2  ûæ  2 „°þ>þpÂüà þ¢  ^  ¯¯ ™™12".4>"2>4&3232"'&6;46ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrþ|– ‰ ß & ß ‰™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅ  þíþí ™™12".4>"2>4&%++"&5#"&762ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrþçß ‰ – ‰ ß &™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅþíþí  °°9!2#!"&'&547>!";2;26?>;26'.áî º û´ ¹—ýÔ W – & ú & – W° ýtþW  ©Œ È þ>  ˜  ˜   ™™'2".4>"2>4&&546ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrþ‹ýý™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅ]¾ $ ¾  ™°(76#!"&?&#"2>53".4>32³‡  þ– …mtÅrrÅèÅr–[›ÖêÖ›[[›ÖuÀ$‡ þ–  …LrÅèÅrrÅtuÖ›[[›ÖêÖ›[™°576#!"&?&#"#4>323#"'&5463!232>³‡  þ— †ntÅr–[›ÖuÀë–[›ÖuÀœ†  h …n‚tÅr$‡ þ—  †KrÅtuÖ›[ý¿uÖ›[v† h  …LrÅ d°°/?O_oŸ!2#!"&546!"3!2654&32+"&=463!2#!"&=4632+"&=463!2#!"&=4632+"&=463!2#!"&=4632+"&=463!2#!"&=46}  ûæ Àü®  R ý2  2 Ò  þ> ¾2  2 Ò  þ> ¾2  2 Ò  þ> ¾2  2 Ò  þ> ° û‚  ~ È ü®  R d 2  2  2  2 È 2  2  2  2 È 2  2  2  2 È 2  2  2  2 L°#54&#!"#"3!2654&#!546;2„uSþÔRvd);;)„);;)ý¨È ÈSuvRÈ;)ý¨);;)X);––dLL 732#462#".'.#"#"'&5>763276}2 dÀ!C@1?*'),GUKx;(.9)-EgPL ûÍ3 0þ[;P$ 9¶7W W°—!1A2+"&54. +"&54>32+"&546!32+"&546äèÞ£c 2 äþúä 2 c£*    `    —c£ÞtþÔ  ,ÑrrÑþÔ  ,tÞ£ýÀ þ4 Ì þ4 Ì ÓGÝ9%6'%&+"&546;2762"/"/&4?'&4?62A þþú  úXx"xx"xx"ww".¬ ý ¬ ^ „x"xx"ww"xx"ÓrÝ/%6'%&+"&546;2%3"/.7654'&6?6A þþú  úÒ `Z  HN.¬ ý ¬ ^ d ¡š g~„jÄbì1K3#"/.7654&'&6?6%6'%&+"&546;2%3"/.7654'&6?6Ç ‡D@  *o;7 *ý‚ þþú  úÒ `Z  HNì ³ÙiËT "–²Z¬G !¾¬ ý ¬ ^ d ¡š g~„j °° !%-;?CGKO3#!#!#3!##5!!!!#53#533!3533##5#535#5!!#53#53#53!5!ôddþpdô¼ÈÈþÔÈdXû´,,üàdd¼ddýDÈþ ÈdôÈdÈddÈ,ýD,ddd„ddþ ddôþÔ,„dddXþ dÈ,,ÈdþÔ,þÔ,Èdddþ þ ôdþÔddddÈdÈþÔ,ÈdddþÔddd °° #7#3#3#3#3#3!5!#53#53#53dddÈddÈÈÈdd,ÈÈüàþÔ,ÈddÈdd,ÈÈÈèüèüèüèüèûPdd[[[[[ ¦°  "'463&"26ôªþ0ýV C;S;;S;°ýVþ0ªÛ Í;;T;; Ò° ! "'463!"/ &"26ôªþ0ýV ªþ08¨ýDþÓ;S;;S;°ýVþ0ªÛ ýVþ08ª¼Í;;T;;d°°&!2&54&#!"3!2#!"&54?6,9K@  ýD@ ¼  ü® ‹°Kü|@ ¶ @  üJ  Ï‹ÈÿÿL° !2 46ú þ>þ>°û‚¼þC°°EU!"3!26?6'.#"#!"&/.+";26=463!2;2654&!"3!26/.6þD N9  >SV– N ýÚ N –  –  î  – þ±þ & X &° þÓl l- þp œ œ  ýv  –  –  Š ý¨ ˜  ˜ d°L!)13232#!"&546;>35"264$2"&4ôÈ8]4$–);;)ü);;)– '3]ÈdþϾ‡‡¾‡þïV<?!©(% þ_5,Rþy:" *2þ“8 ¬T¢¯ü2*BBW-Þ‘Y". BB % îýZÉdð°'2;#!5>54.'52%32654.+32654&+ñ50;*7Xml0þ ); !×9uc>--þ‹Ni*S>vØPR}^Ÿ3:R.CuN7Y3(;  G)IsC3[:+ 1aJ);4ü®ePZÈo°!56764.'&'5mSB„ ,Jþ º­  °95(ü¹1(aaR@ 9ÿµ°%/#4.+!52>5#"#!#3'3#72 &È2þp"È& 2èû›KK}}KK}„ ü®dd R ,Èüà§§ §!ÿµ°%/#4.+!52>5#"#!5!'7!5L2 &È2þp"È& 2èC§üà§§ „ ývdd Š ,û‚}KK}}KK°L/?!2#!"&=46!2#!"&=46!2#!"&=46!2#!"&=462Xý¨èü üàLû´LddþÔddþÔddþÔdd°L/?!2#!"&=46!2#!"&=46!2#!"&=46!2#!"&=46ú¼ýD³Lû´Ý¼ýD³Lû´LddþÔddþÔddþÔdd°L/?5463!2#!"&5463!2#!"&5463!2#!"&5463!2#!"&ôXý¨þpèüÈ üàþÔLû´¶ddþéddþéddþédd°L/?!2#!"&=46!2#!"&=46!2#!"&=46!2#!"&=462Lû´Lû´Lû´Lû´LddþÔddþÔddþÔdd°L/?O_o32+"&=46)2#!"&=4632+"&=46)2#!"&=4632+"&=46)2#!"&=4632+"&=46)2#!"&=462ddA üàþéddA üàþéddA üàþéddA üàLddddþÔddddþÔddddþÔddddÿœ°L#*:J!#;2+"&=46!2#!"&=465#535!2#!"&=46!2#!"&=46dd–ddôþ þú§ÈÈÂ,þÔXý¨LddþÔddú}KdK¯ddþÔddL#*:J32+"&=46#3!2#!"&=463#'7!2#!"&=46!2#!"&=462ddgddü®ôþ /Èȧ§ûæ,þÔXý¨Lddû´LþÔddÈdK}}¯ddþÔddȰè!2#!"&546 Kî,,ý,,„þÔ,è,ýv,,Š,ýD,,°L!2#!"&5467'2"&4,Xû¨J÷*J%ìüÒpNNpNLü ôdý¶ƒœ>þàôtNoOOoÛ6‘2.'&54>"264ˆuÆsFE²66 !^Xm)!fh˜H„uX£yH¸¸™™2".4>"ãêÖ›[[›ÖêÖ›[[›KtÅrrÅ™[›ÖêÖ›[[›ÖêÖ›üoVrÅèÅruß5.54>6?6&'.'&76#&*IOWN>%3Vp}?T›|J$?LWPI¼)(!1 )  Huwsu‡EG€^F&:c—YE‡vsxvýþ!K‚:%A'# " A)Y¶ Ël */7>%!2!"3!26=7#!"&546 7èl lý27»þ);;)ô);È»£þp¥¹¹8þ–¡7cõs* sÈ »;)þ );;)¶Èþ´¥¹¹¥¥¹þ×þ–2ªc“L6!#"3!2657#!"&546&'5&>75>^i¤4Ã);;)ô);ȹ¥þp¥¹¹Sþ¬ 9dTX .9I@F* L’6;)þ );;)™g¥¹¹¥¥¹þÓþÎ Ë 0!;bA4Ò L5!2!"3!26=7#!"&546 62"/&4?622^^ ªÈ þø Ȫ þüþø ¯È þø ȯ –þø È­ þüþ÷ ­È þø È­   ­È È„L326'+"&546údÐþ0dLþJÅüÅþJè°L#3266''+"&5462dÐÐþ0þ0dLþJÅþJÅüÅþJÅþJè°3''&4766°þ0þìÐüÅþJà*àþJÅÈ36 &546ó.üÒ2þ  þ èÈd„è32+"&546!32+"&546úÈÈ¥ÈÈèüà üà ÈdLè#!"&5463!2Lüà ¶üà 346&5&546ôìþþ0d¶þ *þ ¶þ;èÿþ³O#72#"&5&5&5464646ddþ1þ2ÒÒNüµþ: µþ9 è þ>¶ þ=¶,èL32+"&5&54646Rddþ0ÐLü¶þ;èþ;¶dȰH  #!"&762!2#!"&=46®õ ûî õ*ý÷èü9ýäýHddˆÿüuJ  uþ `ÅýØ(„þŸþŸÆ(&;ÿü(J ' 7(ýÙÆaþŸÆ#ýÙÆaaÆ™™32".4>#"#";;26=326=4&+54&ãêÖ›[[›ÖêÖ›[[›}d––d––™[›ÖêÖ›[[›ÖêÖ›º–d––d–™™2".4>!"3!26=4&ãêÖ›[[›ÖêÖ›[[›Eþ ô™[›ÖêÖ›[[›ÖêÖ›þ~dd™™32".4>"'&"2?2?64/764/ãêÖ›[[›ÖêÖ›[[›å xx  xx  xx  xx ™[›ÖêÖ›[[›ÖêÖ›­ xx  xx  xx  xx  ™™$2".4>'&"2764/&"ãêÖ›[[›ÖêÖ›[[›T‹òw‹™[›ÖêÖ›[[›ÖêÖ›þ1U‹ñw‹™™;K2".4>";7>32";2>54.#";26=4&ãêÖ›[[›ÖêÖ›[[›?2".4>#";26=4&#";#"3!26=4&+4&ãêÖ›[[›ÖêÖ›[[›––  –  ú  KK  ^  K™[›ÖêÖ›[[›ÖêÖ›V –  – þÔ 2 È 2  2  °°/_3232++"&=.'#"&=46;>7546+"&=32+546;2>7#"&=46;. – g—  —g – g—  —g¹ – Df¨  ¨fD – Df¨  ¨f° —g – g—  —g – g— þͨ  ¨fD – Df¨  ¨fD – Df™™?2".4>"2>4&"/"/&4?'&4?62762ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrš@||@||@||@||™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅZ@||@||@||@||™™02".4>"2>4&"/&4?62762ãêÖ›[[›ÖêÖ›[[›¿èÅrrÅèÅrrƒjþÀÊjOÅ™[›ÖêÖ›[[›ÖêÖ›;rÅèÅrrÅèÅ}jþ¿ËjOÅ™™!2".4>"&32>54ãêÖ›[[›ÖêÖ›[[›KtÅrAKiõý¸hstÅr™[›ÖêÖ›[[›ÖêÖ›;rÅtxiKAÐý¸>rÅtsS°ù6!2#!'&4' &ýÚýöF« þÝÈþÝ « &S™ù &5!"&=463!46 ýöýÚ&ñþU & þU #È# ·]™ #!+"&5!"&762ª« þÝÈþÝ « &‰ýöýÚ& ·]°32!2"'&63!46&È# þU & þU #°ýÚýö &·™] &5>746 ýö^°¥$,[‡Ç~UþU & þU #$DuMi±qF °°+!2/"/&4?'&6!"&546762R,^ùjù^þ!þÔ^ùjù^°þÔ^ùjù^ûP,^ùjù^IIgg+#!"&546762!2/"/&4?'&6öjù^þÔ^ùý ,^ùjù^`jù^,^ùýñþÔ^ùjù^™™/2".4>#";2676&#";26=4&ãêÖ›[[›ÖêÖ›[[›³Ð:#6#:1–  – ™[›ÖêÖ›[[›ÖêÖ›ºþÒ.þ  –  – °°IUaho276?67632;2+"!#!54&+"&=46;2654?67>;26/.'&;26!"&5)#! Ä &Ä0  =  2 þpÈþp 2  =  ¦ Û 3þ5±3 ç þ‰ X þ‰° v  v !{,  2  ¯,þÔ¯  2 0€y¢  • ª  ür wþ‰  ¯¦+I6.'&&&547>7>'.>7>&67>7>7>-Bla‹bŽD8=3™*U  :1'Ra\‡{À%&¢=>8\tYR-!Šq[Fak[)¦²þÝÈ•X1 ™"@&J<7_…?3J5%#/D &/q!!6ROg58<'([@1%@_U2]rÏO.>7'&767>.'&'.'&>77>.'&>' '8GB    `ŠH  >JS>H7 '+" NA 5M[`/Pg!;('2"&"IbYÏC€e\D9$ 886#1%)*ƒ‘§—J7gG:    8G\au9hªoK$œ]54<&"&5476&2>76&'&6?6&'&'.¤{nO9:On{¢{nO:9On{°ø°FZ  2Z_ƒˆƒ_Z2  Zýÿ# %8-#,- "F-I\b\I*I\b\I--I\b\I*I\b\IÜ9>|°°|;7Es1$F^D10E^E$1u$/D0 "%,IÿÜÔ°';L!#7.54>327377>76&'&%7.5476&6?'&'.P”[©vY,9On{R=A ”&/l‰'Pj˜R.Mv&  6ýQFZ  *HLh5)k|# %8- ,- "xatzbI\b\I-yþRµUÖ4Zrnc­1ˆ?1FrEs1þ­þ»1) ùþù]@ €€ @]ù )1ES>L°'+/37;?CGKOSW[_c3232!546;546;2!546#!"&5353353353353353533533533533535335335335335Rd2û´2dôüddddddddddü|dddddddddü|ddddddddd°2––222þpýîÈddddddddddÈddddddddddÈddddddddddw—%7&=#!"&=46;3546'#"&=463!&=#'73546oùùŸý¨þÝÑXñý©zÑ#ùùñµzŸæ*æ–ý¨dX–þ˜zdþMæ*æ–µz–°L!2#!#"&546dè);;)ý¬þÐd);;L;)ý¨);þÔ,;)X);dL° ?32!546!32!546".5!2>&54=–ÈþÔÑÈþÔ(LfœÀœfL(, '6B6'°úúúúþpþÔ)IjV\>((>\VjI),ú +'%! !%'*úÿÿÔL 'LÆþŸþŸÅ'›ÇaþŸÇ'îMÜ 7 MýÚýÙÆaaýÙ'ÇþŸaÿQd_è)!232"/&6;!%+!!"&5#"&?62”ê–æ*æ–þƒþæ–×ý–æ*èýÙùù‘¸ùþpÈ&ùž°032!2#!!2+"&=!"&=#"&/#"&468^&€d,!ý‡02*þÔ*É6°¢%þ%+È*2222 Á*°L !53463!2!!°ûPÈ;),);ýD°ûPèdd);;)ÈüàÜL 3463!2!!ÈÈÈ;),*:ô,þÔûP, þpX);;)ÈdýD¼Ek¯+32"/&6;#"&?62{æ––æ*æ––æ* ùý§ùùYùD¯k&=!/&4?6!546¨ùùý¨ùùX`å)å —— å)å •• °° !.#!"!"3!26=4&53353‘¬$ý`$¬-ü);;)è);;þ«dddÜ-(ýd;)d);;)d);Èddddÿœd°L #12"&54%##"+"&'=454>;%".=4>7i**dý]&/T7 È£ü" Lü®Rü™ÈþìQú úþÔú )2( Jf°,53232#"./.46;7>7'&6327"&)^Sz?vdjŸO9t\U>/ v?zS$2451 7F8°%Mþ¹­)(  ()­GM~ û¾1==œœ7'''7'7'7'77 àNê´´êNà-››-àNê´´êNà-››²Nà-››-àNê´´êNà-››-àNê´´d°°!-=32!2+"&/#"&54?>335!7532+"&546Š2(<H(<î,úF=-7‘` 1d–dˆÖúþ>2ývdd°Q,–}Q,d-þ¨!2$'$ÄÆ(dÔÕþ‰dw}á¯þÔþ ô°L 0<32#!+"&/&546;632+"&546!#35'!5Xú,î<(þ¸<(21 `‘7-=|ýédd_ˆd–d22ÂúL!þ¨-d,Qv–,Q(ÆÄ$'$ddþ ôdþ‰ÕÔ¯á}wdO7G%6!2+#!"&5467!>;26&#!*.'&?'32+"&546dkn  T.TlnTjƒþª¦:d%ƒËþ8   ’VýOddiæp &yLNþ­(¢  % Hþ YS(22·Säþ ôÿœd°O6F#!"&'#"&463!'&6?6*#!32!7%32+"&546Ûn ¬þªƒjUmlT.U  nJ’   þ%Ý‚&jþªPddOæ ýó ¢(SNLy& p®·d(þ­Y÷ìäþ ôaL7G2#!"&/&?>454&/!7%.!2#!"&=46ÞNS(¢ ýó% æp &yÆ22·Sì÷Yþ­(–ôþ nTjƒþª¦kn  T.TÖËþ8   ’Vþ­d%ƒý ddÿýè-I!26=4&#!""&5&/&7>3!2766=467%'^ôþ NLy& pæ  ¢(ý‰ìS·22(SYLddüæjTnlT.T  nk ¦þªÏþ­V’   þ8˃%dšš%2".4>%&!"3!7%64âìÖ›[[›ÖìÖ›[[›†þíþí  š[›ÖìÖ›[[›ÖìÖ›þ9ß ‰ – ‰ ß &šš%2".4> 6=!26=4&#!54&âìÖ›[[›ÖìÖ›[[›%þí  þíš[›ÖìÖ›[[›ÖìÖ›èß & ß ‰ – ‰ šš%2".4>&";;265326âìÖ›[[›ÖìÖ›[[›Kß & ß ‰ – ‰ š[›ÖìÖ›[[›ÖìÖ›þ@þíþí  šš%2".4>#"#"276&+4&âìÖ›[[›ÖìÖ›[[›—– ‰ ß & ß ‰š[›ÖìÖ›[[›ÖìÖ›» þíþí ˜˜–¦2".4>%&277>7.'.'"'&65.'6.'&767>'&>7>7&72267.'4>&'?6.'.'>72>äèÕ›\\›ÕèÕ›\\›d+: =?1 " "/ ?9 #hu!$ 0 E.(,3)  (     *!A 7 ,8 !?*  ˜\›ÕèÕ›\\›ÕèÕ›  ' "r"v G  .&* r$>   #1    %  *  '"  $  g2( % ¯…67'"/&47&6ô¤Žþý‘ûPM<†;ý¬+oX"O…\eŠè~Y‡+" ý¬n+WeÉ`°¬#'7;!2#!"&=46#3!2#!"&=46!!!2#!"&=46!!dè);;)ü);;ÈÈüè);;)ü);;þ ôüè);;)ü);;þÔ,¬;)d);;)d);ddÈ;)d);;)d);ddÈ;)d);;)d);dddL° !2#!"&46!–„ü|;Èþ¢„°**ýDþÔÈôôd°°%32!2!5#!463!54635#!"&=ôÈ);,);þ Èþ ;),;)Èô;)ü);°;)d;)þpdd);d);dddýDÈ);;)Ȱ°+AW!2"/&546)2/"/&4?'&6#!"&54676276#!"&?'&4?622,^ÇjÇ^5,^ÇjÇ^þ/jÇ^þÔ^ÇË^þÔ^Çj°^ÇjÇ^,þÔ^ÇjÇ^ý&jÇ^,^ÇÎ^þÔ^Çj¨¨#;CK2".4>"2>4&$2"&4$2#"'"&546?&542"&4$2"&4ÛòÝŸ__ŸÝòÝ ^^ Æà¿oo¿à¿ooþ-- - L- 73H3)z þ‡- - - - ¨_ŸÝòÝ ^^ ÝòÝŸWo¿à¿oo¿à¿ -!!- -! ‘$33$ 1~¤ - - - -ÿØZ¹¼[%676&'&#"3276'.#"&477>32#"&'&6767632'."Õ[v_"A0?! þˆ-  Y7J3$$ þ«)G"#A.,= # (wn‹kV8@Fv"0DÿG([kPHNg8Bþ*­Ö[eb›2!þ‰5(7>B3$$' þ®)M"#!7)/c# *xn‰fL@9N¾DÿH7!$†W]µBþ$&dX¯DD>.54>"".#"2>767>54&‰0{xuX6Cy„¨>>§…xC8Zvxy#!?2-*!')-?"CoA23:+1! "3)@ +)?jµDH-Sv@9y€²UU²€y9@vS-H-&65&&56&oM8J41<*.0(@  )*D*2Om9ÿòw¾.2&/7'/&477"/&4?«»BB8"._÷þ{ÔiBBi BBþåBºBBB7._÷…¾BB^*k"5._øþ{ÔjBºBþFi BºBþåBBB»B77/_ø…Èè°2#!"&54>!"264ªšd:;)ý¨);XþÿV==V=°.2üG);;)¹3-ªýD¼ý=V==V°° "/''!'&462†*$þéÔþÌþèË3Ò, #*¡þæ*#þõþÔÒþÍË4Ô$*' à2@K#.'#5&'.'3'.54>75>4.¼&ER<,Ÿ 3'@"‹ª MOW(kVMbO/9X6FpH*Mþ6&+ÐþÊ  4C4%df”­J2#4.#"3#>36327#".'>7>'#53&'.>761T™^™'<;%T)ñÅ-6"b Œ"S5268 jt&'V7  0 $ݦ -$a­P‹N(?",9J0* d2‚>2 "“" ‘  7Gd/9+DAL!Xÿÿ—°32"/&6;3+##"&?62–æ*æ–Èæ–È–æ*,úú„ùü|„ùÿÿè°%#5##!32"/&6;3353!57#5!èddd,ý¨–æ*æ–È‘dcÈÈþÔÈÈ,¼ddôü|úú„dÈÈýúd–údÿÿè°!%32"/&6;33!57#5!#5##!35–æ*æ–ÈXÈÈþÔÈÈ,ddd,Çd,úú„–úd–údûPddôdÈÈÿÿL°32"/&6;3##53#5#!35–æ*æ–ÈXddÈddÈ,Çd,úú„þ dûPddÈÈÿÿL°32"/&6;3#5#!35##53–æ*æ–ȼdÈ,ÇdddÈ,úú„þ ddÈÈû´dÿÿ°°32"/&6;3#53!5!!5!!5!–æ*æ–ÈôÈÈdþÔ,dþpdþ ô,úú„ÈÈþ Èþ Èþ Èÿÿ°°32"/&6;3!5!!5!!5!#53–æ*æ–È þ ôdþpdþÔ,dÈÈ,úú„ÈÈþ Èþ Èþ ÈLL!2#!"&546!"3!2654&^¢¼»£þp¥¹¹gþ );;)ô);;L»£þp¥¹¹¥¥¹È;)þ );;)ô);LL+!2#!"&546!"3!2654&&546^¥¹¹¥þp£»¼dþ );;)ô);;þoýýL¹¥þp¥¹¹¥£»È;)þ );;)ô);‚¾ $ ¾  LL+!2#!"&546!"3!2654&!2"/&6^£»¹¥þp¥¹¹gþ );;)ô);;þ ¾ $ ¾ L¼¢þp¥¹¹¥£»È;)þ );;)ô);ÈýýLL+!2#!"&546!"3!2654&#!"&?62^¥¹¹¥þp£»¹gþ );;)ô);;þû¾ þp ¾ $L¹¥þp£»¼¢¥¹È;)þ );;)ô);ÏýýL5!2#!"&=463!2654&#!"&=46&=#"&=46;546&¥¹¹¥þpÂ);;)þ>¿Dþ¼úúL¹¥þp¥¹d;)ô);déþä&þä –È– Ùמ#%2"+'&7>?!"'&766763 ˜,þ÷þó  P''þÒ K » ž  þS#þÊþÅ  ånnV/ÓþL5!2#!"3!2#!"&546&=#"&=46;546^þ>);;)Âþp¥¹¹ñDþ¼úúLd;)þ );d¹¥¥¹éþä&þä –È– °°1!2/"/&47'&6#"3!26=7#!"&5463!îmþÈ)8mþïœ);;)ô);È»£þp¥¹¹¥,°þpmþÈ)8mþÔ;)þ );;)”ÈþÖ¥¹¹¥¥¹¢¢#2".4>"2>4&2"&4áîÙ]]ÙîÙ]]ÃæÂqqÂæÂqqþ{ rr r¢]ÙîÙ]]ÙîÙGqÂæÂqqÂæÂsr rr L°#3232"'&6;46!2!54635ÂÈõ þ' þ… úþ…èû´gd°þ¢þVª^ü|úúd22L¬# ++"&=#"&7>!2!54635Gz ô"Èú 'ýùèû´gdžþM úú!¯üúúd22LK" 62"'&4?62!2!54635Œq‹ýóþÜ‹Ôèû´gdÓq‹ýó#‹ýÒúúd22L› #'762'&476#"&?'7!2!54635‡Ž*MÔMÒý«КÔþ=èû´gdÿŽMÔL*šÒý©ЛÔý:úúd22L°#'/'7'&6"/&4?!2!54635^WЛԛÒÃL*ŽMþúèû´gd°ý«КԚÒýPMŽ*MþXúúd22ÿì°¯% ! °þþÆþq¬ý3«gþq§üùæ¹dL°+!#"&546;!3#53L–ýD–úôdÈddèü®þpèþÔ,ÈÈEݰ/'&"!#"&546;!3#53"/&4?6262LþÕ_  •þÈ–úôdÈdd°jþ\ÊjO)è•þÕ_ “þpèþÔ,ÈÈýÎjþ[ËjO) °>'.!#"&546;!3#53"/"/&4?'&4?62762Lg†%þöþ·–úôdÈddöFƒƒF)ƒƒ)FƒƒF)ƒƒ)èþóg†þöþpèþÔ,ÈÈýŒF)ƒƒ)FƒƒF)ƒƒ)Fƒƒ—°/!"!#"&546;!3#533232"/&6;546Lþ¢þ –úôdÈdd–d–æ*æ–èþÔ–þpèþÔ,ÈÈý¨úææú—°/'&"!#"&546;!3#53++"&=#"&?62L¥*þùþn–úôdÈddëæ–d–æ*èþp¥þ÷þpèþÔ,ÈÈý…åúúåȰL !2!546#!"&5!52LûP“û´dL––þÔýÚ&þÔÈÈ}­—-1;&=!5!546#"&=46;#5376!!/&4#5;2+§øøþpý/22Èddþ‚÷þp÷ddd33æ*æ–È–þ…dÈÈýËæ–È–æ*yÈdd°°Q%6+"&5.546%2+"&5.54>323<>3234>^%È"%þá È"  d d 1tû®5gD‘ þ>?1) þA¿..@  þ¢^  þ¢^ d°L3"!5265!3!52>54&/5!"!4°"2þpKþ Kþp"2KôKL8 üˆ88 %Šþv% 88 x88 %þvŠ% 8LL  $(4!2#5'!7!!2#!"&546!55%!5#!!'!73£wiþÙÈþpdwþ%,);;)þÔ);;),¼þpü,¼þ‰dþ‰dÈiè–bbÈdÈ;)þ );;)ô);dÈÈþ÷…£…ÆÈÈføddÈŸŸ&767>".'.7¢.‹wfüw3À£ .1LOefx;JwF2 ï¢Â1vŽüevˆ/¢ 5Cc;J™|sU@°L#A2/.=& &=>2#!"&=46754>ü¸¦ud?, ÊþÂÊ 1;ftÊpR&mû´m&L!((" È""’’""È '$+ þä 2þÑ2ÔÔ2/2 !°° '!'3353353!2+!7#"&46!2!546LÈý¨ÈÈÈÈÈÈü®¼ ‰üJ‰ ³LûP¼ÈÈôÈÈÈÈüà*dd*þÔ22d°L #"!4&#"!4&!46;2¼d);,;gd);,;ýþÔ;)d);L;)üè);þÔ;)ýD¼);üà);;)ÿœ°L%)!2#!"&546!#3!535#!#33ȼ|°°|ýD|°°„þ ÈÈþÔÈÈ,dÈÈddL°|þ |°°|ô|°ÈýD¼ÈdþÔdd,dþÔdôdþÔ,ÿœ°L%)!2#!"&546!#5##3353#33ȼ|°°|ýD|°°„þ dddddddÈÈddL°|þ |°°|ô|°ÈýD¼ý¨ÈÈôÈÈdþÔdôdþÔ,ÿœ°L#!2#!"&546!#3!!#3!!ȼ|°°|ýD|°°„þ ÈÈþÔ,ÈÈþÔ,L°|þ |°°|ô|°ÈýD¼ÈþÔdôdþÔdôÿœ°L!2#!"&546!- ȼ|°°|ýD|°°„þ þÔ,þÔL°|þ |°°|ô|°ÈýD¼þ ––––,ÿœ°L )!2#!"&546!!!#";32654&#ȼ|°°|ýD|°°„dýD¼d‚&96)‚þ ‚)69&L°|þ |°°|ô|°ÈýD¼ý¨ôdVAAT,þÔTAAVÿœ°L%)!2#!"&546!#3!535#!##53#53ȼ|°°|ýD|°°„þ ÈÈþÔÈÈ,ddÈÈddL°|þ |°°|ô|°ÈýD¼ÈdþÔdd,þ dþ dÿœ°L#'!2#!"&546!3!3##5335#53ȼ|°°|ýD|°°„ýDÈþÔdXddÈý¨d,ddL°|þ |°°|ô|°ÈýD¼Èþpôþ dÈÈÈþÔdÿœ°L"&!2#!"&546!#575#5!##53#53ȼ|°°|ýD|°°„þ ÇdÇÈ,ddÈÇddL°|þ |°°|ô|°ÈýD¼þpÈ2È–dþ dþ d §§%2".4>"2>4&!!!'57!àðÛž^^žÛðÛž^^žÅäÂqqÂäÂqqlþÔ,þÔdd,§^žÛðÛž^^žÛðÛžLqÂäÂqqÂäÂÐÈddÈd §§'+2".4>"2>4&#'##!35àðÛž^^žÛðÛž^^žÅäÂqqÂäÂqql2ddd–d,Èȧ^žÛðÛž^^žÛðÛžLqÂäÂqqÂäÂÐd2d2dddddÿòÿÂA 62632+54&#!"#"&5467&54>3232"/&6;46÷nµ,,.xªªx€þÔÞPpVAbªz– ‰ ß & ß ‰Awa­ñ­úúsOEkdªbý³ þíôô ÿòÿœÃA32632&"#"&5467&54>++"&5#"&76762ön¶,+.yªxZþ† % þƒ OqVAb©æß ‰ – ‰ ÇAwa­xc¤hþ“sOEkd©cý’äþí  ÌdLm%5!33 33!#"!54&#¼þòªþòªþÔþÔªþòªþò2dd,,Mþ³þÔþÔd22y7›/2#"'2!54635#"&547.546324&546X^“Y{;2 iJ7-þÔ-7Ji/9iJ£›qYƒZ=gJiû22ûiJX5Jit£'‰œ*BJb{"&'&7>2"3276767>/&'&"327>7>/&'&&"267"327>76&/&"327>76&/&òoOOoSÙÜÙSoOOoSÙÜÙþ=y±" $GF`   Pu "Q9   ùcŒccŒcVQ:   Pu "GF`   y±" $òoþÕþÕoSWWSo++oSWW"±y  `FG # ‘uP  :Q # úccŒcc:Q # uP  $`FG # "±y  dè° "!#5!!463!#53'353!"&5+¼,´þ¬þ„ ?,Èd¢ÔÔ¢d´þu „ à þ„ÈÈó þÔÈüàÔÔÈþ  ‹Èà dè° !! 463!#5##5#7!"&=)+5¼,þ¢ýÚ ?,È>¢d¢Ôªþ | › ýø^ýÚG þÔÈü|ÈÈÔþd 77 P°ô#3!#732!!34>3!!Š¢ddþÔ¢ÔýÈ!,ý¨Èd!sððüà,ô Èd,ÔÔ+$dþ¢Â$+þpþpôLL293232#!"&=46;54652#!"'74633!265#535Šd2þÔ2s);;)ý¨öþº;)X>,>Xý´ÔÈÈL2dd2ú–;)üà);öFD);–>XXýæÔ¢d¢d¼L6=3232#!"&=46;54652#3#!"&54633!265#535Âd2þÔ2s);ÈÈ!ý¨);;)X>,>XœÔÈÈL2dd2ú–;)þ þÔ$+;) );–>XXýæÔ¢d¢ÿ¢Ô  #!"&762#";2676&35’} ,û, }@DÐ:#6#:àÈ­û°&77&P'þLþÒ.þ dd LL/?O_o32+"&=4632+"&=46!32+"&=4632+"&=46!32+"&=46!32+"&=4632+"&=46!32+"&=46!32+"&=46©ú  ú  ú  ú šú  ú üêú  ú šú  ú šú  ú üêú  ú šú  ú šú  ú L –  – þÔ –  –  –  – þÔ –  –  –  –  –  – þÔ –  –  –  –  –  – °)33#!2!&/&63!5#5353!2+!7#"&46!2!546¼dd^>1B)(üü()B1>^ddÈþ>¼ ‰üJŠ ³LûP°ÈdO7„S33S„7OdÈdü|*dd*þÔ22°+52#4!!2!'&63!&54!2+!%5#"&46!2!5460P9Â<:H)"¯ýZ²" )H¯¼–üJ–³LûP;))%&!‘‘!&þ•*ÈÈÈÈ*ý¨22°$.2"&432!65463!2+!7#"&46!2!546 –jj–j·."+'þ¼'+#þͼ ŠüJ‰ ³LûPj–jj–þë9:LkkL:9þr*dd*þÔ22°,62"&5477'632!65463!2+!7#"&46!2!546X/[3oœo"o£"."+'þ¼'+#þͼ ŠüJ‰ ³LûPk‹6NooN>Qo£þ 9:LkkL:9þr*dd*þÔ22°",!!.54>7!2+!7#"&46!2!546X,þÔ%??Mýî<=BmJþ¢¼ ŠüJ‰ ³LûP°¡‹9fQ?HS½TT¡vKü~*dd*þÔ22Èè)2!546754!2#3#3#3#!"&546/R;.6þp6.d6\¬ÈÈÈÈÈuSþpSuu;)N\6226\N)þG6.dddddSuuSSudÿÿLL/3!2#!"&546!2#!"/!"&4?!"&=46!'–„ü|¶  þåà % XýôW & àþß ªdDdLþ ôýD 2 à % XX % à 2 ddd°L#-7!2#4&+"#4&+"#546!2!46+"&=!+"&=È Sud;)ú);d;)ú);duè);ûP;ñdèdLuSÈ);;));;)ÈSuþ ;)þÔ,);þ 2222©¬  !&4762 !2!546ઃþýû 'Yþ¬V/þ«¢ ü|ýUYƒY(þnþª0Uü22!°/.#!"3!26=326!546;546;33232!½'þp'½q*}¨ý­20È/2‡úþ––ýŒ22,þÔ2°° "!#!5463!#5!#!"&5463!#5„, þ‰þÔ w,Èý¨, ýv  w,È ýÁ O,T þÔÈþ ýÁ  ¶ þÔÈÿœdGFV32676'&7>++"&?+"'+"&?&/.=46;67'&6;6#";26=4&äÃKŽjI C   )V=>8'"d 1*Ã) "dT,Ÿ| -oËtEú  ú GAkŠI ! "% ,=?W7|&êF@Je5&2WO_e_ 2  2 ÿœÿæ~ $4<Rb%6%32!2&'&#!"&=46#";2654&'&"2647>?&/&6%?6'.'.§. ‹ü+jCHf7ý" *:þÔ>XX¹P*† €@--@-þ˜ -?0 !3P/|)‚( )f!% = „÷ &* xÈ"6Ô2&„CX>È>X¬83 DÉ-@--@þÛ‚ # ³=I+E( /—/}X&+ 5!H d9°Q`o322#+"&=#+"&=#"&=46;#"&=46;546;23546!2>574.#!2>574.#q– Oh ..40:*"6-@# – d – ¯  KK  ¯ – d×)  )þùk)  )° m!mJ.M-(2N-;]<* K  KK  K – X – K  KK þÔÈ "þpÈ "°®),!2#!"&'.546"!7.#Ô Vz$RýÄR‚(z Œ}VG+œ0œ )IU!îzVþ`3·BBWwvXZÅ3 Vz™&--% óó,(1#þÂÈ„32#!"&546+"&=Û–g¬T)þ>)T¬H6–6¬gþ )TT)ôg¬üá66áÈ„33#!"&546+"&=Û`³–T)þ>)T¬H6–6–³þB)TT)ôg¬üá66á %'5754&>?' %5%ý‚þ†Nd––d/“‚\þ¢þ¢^^ÿþåª<à–Ç”•È–ú  (Aýb¦¦“¥¥dô° 2"&4$2"&4$2"&4¼|XX|Xè|XX|Xè|XX|X X|XX|XX|XX|XX|XX|¼L2"&42"&42"&4è|XX|XX|XX|XX|XX|XLX|XX|þÈX|XX|þÈX|XX|ddLL/!2#!"&=46!2#!"&=46!2#!"&=46}¶  üJ  ¶  üJ  ¶  üJ L –  – þp –  – þp –  – °°/3!2#!"&546!"3!2654&!2#!"&546!5^ô¢¼»£þ ¥¹¹Ëý¨);;)X);;ý±ôþ G°»£þ ¥¹¹¥ô¥¹È;)ý¨);;)X);dþÔ,dÈÈdd°L;!2+32+32+32#!"&46;5#"&46;5#"&46;5#"&46–è222222ü222222L*È*È*È**È*È*È*,è£ *.62"&%#462"&%#46"&=32ŠW??WW??þù|°|°¼°|°ýÀ|°|°¼°|°°*(£C²²BB²²þÀ°|°||°|°þÔ°|°||°|°þÓŽÿµÈ”B76+2+"47&"+".543#"&'&676/!'.6éE*  '?)’¸ T ¸Ž0I' *L #3¶{¶,# nþÙ  6F82 þà*5#"#!#4.+3#525#"#5!°2 &È2þp"È& 2èýD d È2d ô„ ü®dd R ,ý þW 22© –L® 05"'./#!5"&?!##!"&=463!2èþßEþÔ  1;E%= !'þì†y±üè,2 " ëý# 22+.°¦"A2‡Vþªýãdd°°GJ!2#!"&546#"3!26=4&#"'&?!#"3!26=4&'"'&'#&#2Lû´FF þÕ&  7 ? 9   9 þàÅg°û´LR ý  2 2 £™ 2 2 $ì þ°°#'!5!!2#!"&546)2#!"&546!°ûP°û‚þpmþpG,LdÈü|„þpdþÔ,°°#'!2#!"&546!2#!"&546!!5!2þpmþpG,ÈûP°°ü|„þ þpdþÔ,ý¨dd°è'+!235463!23##!"&=##!"&546!2dddþpdþpŸ,èþ¢––d––þ¢ þÔþÔ,°°'3#3!2#!"&546!!2#!"&546ddd–þpG,þ¢„ü|°dþpdþÔ,þ þpdL°'+32+!2#!"&5463!5#"&546;53!X––Âü|^––dÈ,LþpdþpddÈþÔ,°°'!#3!2#!"&546!!2#!"&546°ddývþpG,ü®„ü|°dþpdþÔ,þ þp,0o€ #"&54632aþî5þèþ*A2„~ 6'&4Oî**þ{î)ü)î*2A~„ !2"'&6dè)þ*þ„*þî*2,~o #!"&762{î)ü)î*aþ**î°( 5-5!5!¼ýLþc¨üà å¶þ½ÝÁÁÝûØÈd°° 1#3!35#5!34>;!5".5323!°ÈÈþÔÈÈ,ûP2 &d2"d& 2üà„dd,ddþ  ýÚdd & ,Lè%1#4.+!52>5#"#!#3!35#5! 2 &d2þp"d& 2 ,ÈÈþÔÈÈ,¼ ýÚdd & ,üàdd,ddÈfrJ32 +"'&476½  þ0Ð   þ)× J þ0þ0  ×× >fèJ32+"&7 &6S  ×þ)   Ðþ0 J þ)þ)  ÐÐ fÈJr"'&=46 4 þ)þ)  ÐÐw   þ)×   þ0Ðf>Jè ' &=4762j×  þ0þ0  ×áþ)   Ðþ0   ×Ùÿù=°:#463267>"&#""'./.>'&6è°|°þVd&O "(P3G*+*3M, :I G79_7&%*>7F1“ °|°|°ÈÂ5KmCKG\JBktl$#?hI7 ÀÈ„°!2+&5#"&546!5úX–ÿ–«,°þpþ ² ŠdddÈL°!2%!#4675úî'=ýDXýDd d°Q,ü[u¶}ü4ý]ddMoÃ__<õ°Ðvs—Ðvs—ÿQÿœÜÿ…ÿQþÔÜ£¸(°°d°°°pŠŠ±EØØ¢HE°d°{°È°Èô°ÿò°°°ÿð°°° °d°ÿÓ°ÿÓ°°°°°°&°n°°°°d°°d° °d°°ÿœ°d°°°°°°°d°°d°°°°°°°°°d°È°°°5°d°È°ÿµ°!°°°°°°ÿœ°°°°Û°°u°°°° °È°°°È°È°È°°ÿþ°,°d°ˆ°;°°°°°°°°°°°°°·°·°°°I°°°°]°ÿܰÿܰÿŸ°d°°°°d°ÿÿ°°ÿQ°°°°E°°°ÿœ°J°°°°°ÿœ°a°ÿý°°°°°°Ä°dÿØd9È'dÙdddÿœÿœÿœÿœÿœÿœÿœÿœ ÿòÿòdy'dddÿ¢ÈdÿœÿœdÈÈddd,ÿµd,A22È>ffÙÈÈ****²èèNNNNNNNNNNNNNN¤"~†¬äFnŒÄ2b¢Ü\ºrô bÊb¾ 6 „ ¶ Þ ( L ” â 0 Š Ê  X * ^ °h´(¦æTª*v¶ 8|ÀtÐ*Ô<¨Ì6`°þR¦.j–°àþ(h”ÄÚî6h¸ö^´2”âDl”¼æ.vÀbÒ F ¾!2!v!¸"@"–"¸##"#8#z#Â#à$$0$^$–$â%4%`%¼&&~&æ'P'¼'ø(4(p(¬) )Ì*&*J*„+ +z,,h,º,ì--ˆ-ô.(.f.¢.Ø//F/~/²/ø0>0„0Ò11`1®1è2$2^2š2Þ3"3>3h3¶44`4¨4Ò5,5ž5è6>6|6Ü77N7’7Ô88B8†8È9 9J9ˆ9Ì::l:š:Þ; ;Ü<:>Œ>Ô?(?n?ª?ú@H@€@ÆAA~BB¨BîCCBCvC CÊDD`D®DöEZE¶FFtF´FöG6GvG¶GöHH2HNHjH†HÌII8I^I„IªJJ.JR§@.Æ j (| ¤ L² 8þ x6 6® ä ú $ $4 $X È| É0’ ÙÂwww.glyphicons.comCopyright © 2014 by Jan Kovarik. All rights reserved.GLYPHICONS HalflingsRegular1.009;UKWN;GLYPHICONSHalflings-RegularGLYPHICONS Halflings RegularVersion 1.009;PS 001.009;hotconv 1.0.70;makeotf.lib2.5.58329GLYPHICONSHalflings-RegularJan KovarikJan Kovarikwww.glyphicons.comwww.glyphicons.comwww.glyphicons.comWebfont 1.0Wed Oct 29 06:36:07 2014Font Squirrelÿµ2 –     ï !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ     glyph1glyph2uni00A0uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni202Funi205FEurouni20BDuni231Buni25FCuni2601uni26FAuni2709uni270FuniE001uniE002uniE003uniE005uniE006uniE007uniE008uniE009uniE010uniE011uniE012uniE013uniE014uniE015uniE016uniE017uniE018uniE019uniE020uniE021uniE022uniE023uniE024uniE025uniE026uniE027uniE028uniE029uniE030uniE031uniE032uniE033uniE034uniE035uniE036uniE037uniE038uniE039uniE040uniE041uniE042uniE043uniE044uniE045uniE046uniE047uniE048uniE049uniE050uniE051uniE052uniE053uniE054uniE055uniE056uniE057uniE058uniE059uniE060uniE062uniE063uniE064uniE065uniE066uniE067uniE068uniE069uniE070uniE071uniE072uniE073uniE074uniE075uniE076uniE077uniE078uniE079uniE080uniE081uniE082uniE083uniE084uniE085uniE086uniE087uniE088uniE089uniE090uniE091uniE092uniE093uniE094uniE095uniE096uniE097uniE101uniE102uniE103uniE104uniE105uniE106uniE107uniE108uniE109uniE110uniE111uniE112uniE113uniE114uniE115uniE116uniE117uniE118uniE119uniE120uniE121uniE122uniE123uniE124uniE125uniE126uniE127uniE128uniE129uniE130uniE131uniE132uniE133uniE134uniE135uniE136uniE137uniE138uniE139uniE140uniE141uniE142uniE143uniE144uniE145uniE146uniE148uniE149uniE150uniE151uniE152uniE153uniE154uniE155uniE156uniE157uniE158uniE159uniE160uniE161uniE162uniE163uniE164uniE165uniE166uniE167uniE168uniE169uniE170uniE171uniE172uniE173uniE174uniE175uniE176uniE177uniE178uniE179uniE180uniE181uniE182uniE183uniE184uniE185uniE186uniE187uniE188uniE189uniE190uniE191uniE192uniE193uniE194uniE195uniE197uniE198uniE199uniE200uniE201uniE202uniE203uniE204uniE205uniE206uniE209uniE210uniE211uniE212uniE213uniE214uniE215uniE216uniE218uniE219uniE221uniE223uniE224uniE225uniE226uniE227uniE230uniE231uniE232uniE233uniE234uniE235uniE236uniE237uniE238uniE239uniE240uniE241uniE242uniE243uniE244uniE245uniE246uniE247uniE248uniE249uniE250uniE251uniE252uniE253uniE254uniE255uniE256uniE257uniE258uniE259uniE260uniF8FFu1F511u1F6AATPÃ././@PaxHeader0000000000000000000000000000021600000000000010214 xustar00120 path=HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff 22 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-re0000644000076500000240000005560014023037632033733 0ustar00maxkingstaffwOFF[€±\FFTMXm*—ÜGDEFt DOS/2”E`g¹k‰cmapÜÀrÚ­ãcvt œ(øgasp ÿÿglyf¨M”¤}]ÂoheadQÀ46M/ØhheaQô$ DhmtxROtÒÇ `locaS`'0oû•ÎmaxpUˆ jØnameU¨ž¢³, ›postWH- Ѻ£å5webf[xÃTPÌ=¢ÏÐvuÐvs—xÚc`d``àb `b`d`d’,`HJxÚc`féfœÀÀÊÀÂÌÃt! B3.a0bÚ䥀 ‰êîÇàÀ ðÿ?óÿ@u" Õ@aF$% Œ1– xÚí”?hSAÇ—¤iSÄÆþ‰mß½44±­Ð,qÊPKƒ qÒ ÒXE]²(2 ‡.¥Ô©ƒ]´‚ "EœD· ­¥¹ßi]DÔ¡ZJõù½\µº8ùà“Ïï½wïî›w¿„ˆšˆÈV"±F¦pUÔ¯û×â.Χ(ƒg’KÃ4O n«;âN¸‹îR{¼g`'!ÛÉP²MùUHEÕ J«¬Ê«‚*ª²ªªYq”9Ícœå<¹ÌUžá9Ô!ÑQÓIÖY×…-Ïó°¢KCõ•è+ Õ¤ÂÊU)•Q9¬4©Jª¢¦Yp˜]Nq†Ç9Ç.q…§yVV ën¬×)Ñ9»’÷Ê[õÎ{“ª¥öºv¿V¬å×›Ö¾¬ö­FWb++{Ý>·×¸a|ã€ü*·ägùQ¾•òм,Kò‚<'ÏÊÓò¤W@õExÌ¢¾DÄÈÃ&ÃUØd¸#› ËÈÀ&à x õMx˜<·aäa“çŒ,l2<€‘M†Ç02°Éð6óΠ^†‘…çP¿$Ò6{¸‡,´#›ÆžÐ{ MÎwpÌBïá8H¢þ#³6™7adÖ&'~‰95r 3wÁ"Ð[žEt’ØÜW‡:ýÓ­:$"ô™>2Íÿcÿ ò5*ß.ýlŸôÿäN þ/öÿøþhþ‹±Á]GtýéTèßßÑ(øÿÿxÚŽ |Õµ0>wÖm#Y¶e[’%YÞ-YR'rö„ÄYÈj¶°D% ,@ØBØKZjHÙÚ¤@b¥¥¤-…RôÊë+¥nûhK›~¯åË룼–¦¥$Öä;çÎhµèëÿýþ^fîܹsï¹çnçœ{ι Ë´0 ¹Œkb8Fd:Ÿ%L×”Ã"Ïü1þ¬AøÕ”à AæY£Œ>,ÈØ”Ã㎀#œp„ZÈ4õØŸþÄ5maßd“e²ü ?ÈœyÇ=¤øI:C‰Ç “DÜãõ(nI¤xˆL ‘.1¢!„P'™JD‰t‘Hj€@L4’ì…P†ô“h' )ÈbÒ)vHŽX,fù1Ñc\'²âcGÍÖÀ±„u˜>ëŒñ1Ù ~Âtüà?ññ„éø!x¡øÁT_qâ?qB‡ÛÐF‚‘¤#ŒL%½©DÀÑ›"¯ä?Y­øýŠºÇ¯ÀƒºÈj??8>NÑSkem„²¦AY³µ²Db¡4 ÙJ)¤•;•@¹j“ÅP$ ˜ï'qh®8`›ë;aŒêXÍÃ6CùFâ*„dËYýcá±Ú"ÔŒ‚ù„Ïù£Ûø'?hÆL¬Vã—ŒÖ,½>c‘eË3eV¹Òh† =Cû‘Àš†éÇ~äõxC½\((qb@ ¸4ð‰x†K&h×Î ¥©4\2ºÇ±6N1|-Ô;­Ïëj›ï–É YuÔ@†ájêî›Ñ«xú¦õ†ži¸äЧþmKó ëÛÙDøEöw¦q3ÿÌ·.»¼cAw@¶4t.Žgãñìükg´Ér°{~ÛÓWl~¬{ÿÖlW2»êöð} Ã27Ð6a2Ì\€6o”z@³$´ñ¡ÞëHÄSÉÞHˆ «g®›Ñí±bõtÏX7ó0KštÔÞc1Á,«Õ7—Bò oLëè˜ÆÔ6Ä·6[,–æÖ%ñiáZ ¿‡,’l>T†pòK³œSGg¬\> ñ#»øAö#3Œ«ØEµŽy‚kÂî6v®ìÚçè…Áºç†;u3Ó!ZIÎ8ì˜M†k?³8¶C˜£Wq{`ìC*‰Ðh>HÜ1¿_söÙkâŠìh)œ›ž®ojªOO'» !~dXñgÏûB(ô…ó†ýÊ0< kOYxÊe§¬©±Æ§Ä­5k¦ —=d ã²ðÓϧ> íü+ütÆCç-o Ǫ†„/äÃõ_koïܶÿ¶¼sñÕ+f°ÿÎOßz±tpÛu7-™}…dõíþ9Å sàˆ©e Œ³\9.H4’!0¥S\ ʱk2™ï"?ip7œ\2z§ÙÔÔlÞ°Ñt=¹î…Wùç\!ûKyOXimUÂì¾nov›ì ÛÇ6²:½èå 2Æ óLZkAýAÍ^âqCæ™Þ” &PæˆïaFÆê¥Iª0Üã>þ&ïù…Q #F£Qý»Ñlæ> A³·q*˜O‚á­ýãÏÿ‹ÑȦæ_@27¦ÌlÄ,¨‚sþø‰Ñè¾fÈ ¾6âp7üÜ©?úÿMþ›Œ‰±1vˆA˜Ü2‰¦]$j"‚‹;‘vÛlk~va0¿ûgì¥j£úÜzþ›¶ÝRD:ÿg©×濱cë6’ÅÅywú%ôgâ(þƒØ#'´ÎuBµò#ì=ù_@?ƒ>ÆFØýVbŒ0žaá!¬aL4tXv¼¡ü:ÅFööh÷²9‹ïj^µxÞŒü¾¡ézÐÏ}´WnŽ}7}¶×»j“¯ÆÎšÎïi½H©­¿º¶ÆÁÞi¥ýÅtêïüKüSŒŸ‰aÍXEôºEºbbBQ1ØÉöf”t‘x†ôF騆 ·-"dqA÷ׯ\ê·~F`³»è6²iä•+À ÿÔ¢Û^ȲÂ}שï׆k&»ÝĹ¾»íÈà<- \èœ;Äâg1>¨w†0Ü0ßvòÉ^x ìÝÝ7lÛ<”šyÝÎ}™ÌS·o›9éÜ-Û®ã¾6kžÐ±lË´¾ën¹ùðЇo¾åº¾i[–uó—§~¬æoà`jàÁ•Š{i×\C4,"iW8’JoñVò„bp¨ûwˆ²Cýªºß!‹;Ô'7×D.v¹ÔÇÖÔ n‹õoZ-n²ë¤ÕÁ°eùÏP‚òŠio4Š~LYä/zmþw_ÿò¾ØìgþϽŸþý§RÞÏ"tÞ Ó&NoN€¥)4ÆÉM ³CÛG2«‰\j²Ê8d-É@>#ÛOt^¶Àì5¼+x͘e.^á]ƒ×¼à²ÎÛG 8›^æ ômŒ÷(ÓÆt1 ÷s™Ìbf³J›°ßÒ —%‘Œ‘ â<‰¬4ŽÞHâø”ÝÅ@ešê÷8CÈÔòŠ,»5<Â(—åk²c5Y®I¿þ¶ìÍØ—âùAøú]|Åךål6+›Õ=øHVãcb´KÕ‹B´6ßi4• #´‹_Û©|&ó>NvQŠk#®pW•=ä¿uº7”ÛHɰR$ ç÷î ³[5ì‹™ ™ ÌÍÌg¡ ­µé%ð1Ïä9}¼°ÐûÉÇþúÏ&@$&¸¨ÿ¹÷Œ¡l¬”ð=Ó1RIñò}9æØ#ÎÏ‚«zû??1z&®ôı_aÚùc|PŒI[íÝ:uÐ; ¯þäÇl¿Ñ->k4ŽýæGõ£ñYÑm|Zôwà }û“ÑHnÑR=-B¾ë™õü ~åm¼§‰.Ù± .ÀÃõ¦Mz^,—»ë0%£ñ°Ê8®‰Eý«G¬Ä**|ÿsg|oÔò±ŠÀ¹zOýÿ¿Ö¬0s–¾zâÚé.¬ãWN¶^± ‹„yHk<v3t{8-Ù|Ã' ø«eêøa~ÖìÅH94²Èx¼¢×AÅ-³@üy bT4@0ìb#]DŒDÓÑ“½lj€DSio:AgÐàöÄS½ìP z:„;¦¶-á|yH"r ·¤{ÒB{\ˆ´5RLi‡6öAƒáAÖæã–tM¾]èèÛßtÓá›øaøRò±KºûàËC¤­!Ø1ô´CÞígCÞ샂ð +ù¸³1EG·!ÒÚ€ÝXzû––®î¾éÙ›nz–µvÜ@±x™ôíô›Ê-#i^ Ïxñ*$)®ÎÀWü’ã¤=ÖO\fùäó€[WŒ´“öþX~V¬?«ÿîþÐ `Lei¬::v4Öß$?‹=Rþó˜•a#ÿc¤÷]8YåÝFJâ™b&'{%LCìEÀÏ¢­‰Í ·Cf]Ç^$Šù/ÍùïÒfߪÞM;ÀÚ;«óÉœ… ¥°Ê„6ù°CXÕV¸¥À§ð#êÆX~ FðƒÚ<ç :þvC¿¯cºµyBpLvŠ£¬Ó1ðÐF”v#ß9† /êö8VFë©01Óà­_Kôí?Êæx>£}úÔ#€G7ÔÑ‚\WŒp!.@ü¸îü»±bùwÉ¡+{ÜoªÕ­#»ÔPÃQÒ®nÄ«66 cZ­çD‰¡¥â’Â(. °Ÿºuï;n‹M}ÑÁ‹Åý?»œ‚ªžävÊtžÉxíêF»ì²{É+È–²ù`¢ ×=Ÿ×" rPÏ€l˜DîV̶ߤ¿±™•»?ãíZ@ë¢Hÿä°…]º[˜¥3Àö5€Ì%O ¨¼ê)Þ\^„Ñå Z;ú˜>F÷ºtf›-IºzÓ® €çŒyúu1Üu™o<å:Éoa:uqß‚Õwòykk ⋜‹}0?jv²«X+ÀèæÝ}V»›­ïäG$sþÚŸº ?2ò6ùª¯†ý´YÊI5c‘$óCfýb!¯X¤*|FÏÔÖ^º$Üpº7ïpäí55§ÅÝß¶6[¿mµàjg¹¨°®¢l>*öñ KO& ±‰8÷Ü¢:ǰ…o¿êÖkõ¢‡Kåm~™o¾Sä-*4¥E¼}P/ûÚÍ%  k:¡e×"å1AéJˆ–èÂâCAX𴹋Š8= LƒÅ¢>°Ü±a¦åÿ—v{ä|K.3 ÆÛ×:\B¬xǤüwðºå˜bÉeb€Ï>Ö1Û¿v‰HÅ?äf¹›58Ôó †þ%Í6›$ɲÜ'p¢L^H¯âXÎbpI’VqnÖæ¿ÞéAé8¥åK”g'i‚!Uz†áSEšªI×ßûõÞ5Ù÷ýN=ñ»ûhpÍÞVÜ?¡›(ìEÅ ÿàš½¿¾V¥³rûÍ?Þ´éÇ7ž®ýõÞüËV£Ú‹‰É¿âµ.´ãOø¹Ü;°÷•¤ Ñp¤ 4žNéRZm.–OÔø> Mu¾L'¬Éj5©ªâÓ`;´Mt‹AQܶM„›ïôyëVí™ë<`‘’ $m)Þyš¤Ú³ÑX„™ÛDaî:Ìáݪšq»1JöFq³15¤ä-Þl¸è\ƒ…3‰~X¡æ-2pFÿDðe‰éÖ/ñf!¯è2®½iç:à“=Ãhýà{ü%Ü{t…^€¶ *ÄPˆˆ…ðBͽ]îÎYÓD3ÀØjd úÓÖÔ*æw|âê¼GLϽ}ùË‘k7¸Ã‡Ï=0×ä6„o¢z*­ž¶âzo‚ð1~Jçw0ý0SÏÔe“Pw%¤”#@BJB À  %Ùø+„’ ü'¸½œÀ;¤%!&©§ )ðHÈq î7fÉqöH.§Žæ²ìÐÉç!ØEÚÇŽf³ì‘,ü9Õšƒ$9” æH{~iž€Û ŸZ³ð)O|‚!"‡üD.K‰ÒQ a2Õ %©£š2WŒ¥É‚\ëŽ{é*™õB{7â,˜9.ø'ew U^¨ƒW¯&Þ$»r9¼µçrcGõBôçwl¬¦òÿä’lö<üÑú¾™Ê·îSQÂã‚…ˆhì! i¿Ñ¨vãîÎJ :³Y?üñ#ù•¸_Óm4²ûq[ð‡ýýËûû }×,¼EóõA{VåПºˆ‰œ®ÎP|žDöåg©?9M©ÅÇId?{¤)®ûÊ/ÂðÐ /\[ ˆ«JùÒƒ¹ë[àœf4G>ËÁÌÁQ€K ó^  Œm×â¹ †¦›O—Çù -7wê]ËÌê„ô<ÝU3jÆ,ÄÉäˆ:“¿Y“µqÅ~ 0³™/¥m‘¬Åµ@CŠ—CÜF€q<·é’y¤xËhúŒõÄ\ôЦ0=—RgYìd‘(õ¼(_ð2’¸ŒØÉÊa³‡_Ä{p·M …T*¡‹0žU­”T¶˜Ù!³if$ÔŸÔ(Wâ¤q¥RC:P a3=b²Ñ rK1'-»{ Íö•HèʽHý1Êá'`Ùkϯex¢$’¼.¹hŽ{܆`¤Fé¤ z›EÃ0®øc5xfMÑĆä¾}çß¾Sýï•S¦¬œÂÂKÅ]Nëf'ÛpPιS§`BmmHÒv9Ä4ሄ^ìm D $¡˜Š,€'Ü„ „ pìWÉ­îgØdV/L¶;–ª×MZL­ñõó“ê­µ¢H>{€,ßë·ºÂΘ±ªã×÷Ÿ쬷ΘQSo ÛlÜûùsÉ¿hýùÿ?A¿ˆ2qªÓÐ`ÀÝ5 ƒ€œZ€&*ê“X1L5:Ù6¢ë´öÏ‚+ÙÝßêO]ue·jõƒÅ¨%?ïÛ¼&ÓØÑaW?{ï¢Ë­Ë2[þ}ÉÒW?ÎÞJÄbòÒΙ›¥kÏ-\»Þb7‰sIì¬kf&ΛÜfê¹x~¬¿·nì™O-9÷VÚçÎ ”~cˆW"È—y)b\)„2MrW±Ëfˆ;MíóUë7¥ƒ'[¯ÍÀô¹’-c/ö´.¾Ø¾”›æ¨uÙMèþlŸ&øš.Óõ9ÔÛ) GêÑÚ!Ã!W* ¸60CŠÑ„#”Üq£ÅçŠÔørqŸOÝÈKÁZOÎWqù,Æ8Ì/XpãðÏíTšÉÈ‘±g<>¤)˜‰[J8£o` ;úÔS\ÓSЧ¾Æö“Àá“%š†h~ðÌpÌ|J˾F~Kì=E0Nî¸QƒXßÇ©ÞÇ*çþÑç8;D7öQñÑ1ªµQCÃ% *E‚yëy}ƒ¡ UG?>üI`æ>Æê÷'Ê6<ž+ƒíÓÄÿ3IVògÕÏ®yOŽû•ªQ$WBv®ÛH vî…¢è[ýÏ 2ÿ+ý£ Ê'ÿø6N¸ß†<úÿúžÛÇîÉ•¶¦— ‡2”ÿSñ娚9ÿ³X†1 \•┣ûý­Ìdf>ÃBŽ~¶²ÊÕÍ-ˆ”t>¦W]Ùìp©PrœîZ[±²'žÊåÈ+¤ÆŒâµl†9]ï8qã‚ì‚C§é!Œ¶' ë@AA¯OuÿÐ¨äª !?M\…JMÍ­ÍfÇž)«ß•Ë=õÔÉw?A•N>Ï–ƒžË¼}újQ<ÇpÇ ^Îñò(»€}¿±½½1ï„+¿“2Çàq F²÷4R¾„´iHÄ—îITër8ÒÐß^§™Úù!gm­óä>¸Îÿ´Î'á÷ÆÞÚ¸hÑÆEü`­sÌŠo¹ãÎÚl¾ñ…Û!õ(9~í¢ ‹oÐàþ%#ð)þ~ƃúj$Þ@€Õ”ˆLp½GåOa{é®Íß¿fÎìé”)°zèªØ”Y×<þõ¯ïØñõüýÛ~°ùšÏ^õŸcàÒËš·sóÐÞëæ½ºã·Þú²ýÂÝ´N•RUâЛÕRÔT”Y%8ÛÀ­¤òKÌs3Ãq¿d]^©QTb' œÄzx¯)îH´“FÒ©P„mUÎZ¼jQ&œX¹ñÆåoŸß<0¸jÉYG¼±ŽÔzê]ЇþÙ$8cÖÚ&ÖhäyŸÝ¼õšÍwΞ{Ëê9^˜¼æÁsfß¹åšm[våÕÀ‚“ÃÓ£!É(ZíAsÈÛ§ÇÎyÁBмÀü•Œú8RiÔ£B­g6ˆ{ËUm¦’tyW!bšpÇ®d nÅ/yÌ‚áʼ@vÅÓ/©»Ô%Çcý¹—öªŸxñEn’:üå4YÃýõ²¼,yZ-ækr¶—úcH&öÇ^È©ÏCº'È®'^T®Ç÷“5ºœîóÐÇê˜r)(Š(IèÒJ™U׌&#€ÝŒ! +YM.ÿJï«EX^|‚ÂÂÞL–«w@´Ú¾ìò¡ZsgßYÓæ´ºˆ…ü\ªÑîµxêÔŸ ²Á¿xÓ„µyºý—LïõCyo™…’<ñQÊO$)÷W6¥m%݆®r݆Õdõ”™‡Õ½Õð’{¡üO‰bþpÿ»AE܀ʌÞg ÐÎÎý²ˆ¾¤§iò~ºA¤¼¢™òßO"mo*î!ƒÓ[TÀœŠòm¬dHÑT1Ó$… ÉPÔ4^ÌûsfcA3·ß,ˆêXA­òPŽêbâksîYà†‹ šyHˆhýPäÍËâ+b‚W=}¥Óû;¿¾‚µ¨"Z&x<SySVYíÖ&=ªþ4Ÿ¼&‘è1Jä5u~è,Ó¿¤zïeù–g^QB\/¡PÊ„%+p‚re|Pn¥ ¤T’†cZ>?¢çï–eòžV"_[‘çQ©/…5Yãá|бàqI£ö/\§Ó9ö–Óçããªdi°ÀEBh$ªåvÒõ ±€…Ó wOL¤ …êÐúfpa ¦,?HógHùf2¬ˆµRbî…²L v >ÞUÀSo™–°^1/,šˆÄ“¢vc«°Yò GmôÀŨÔ~¸Amêzª Ë?Ç/¦’ÿ4ÔÎ0‰‡yj̸pák²î¶2«öH «ÆeE€RßbéÅÏ/"M 7ò5u²lÂ[ŸdrC‘&YÍÜ&I `!>pû˜;¦õåJ-bàÂ--.à´VäMÚÅ4>©¼Fj¿–/î5ÀºÎσ¶¯£²ƒ¢Þt5}Â>Cþ*›<'ß÷˜dµæ?,cÂø¾üïdGfëåü¼2Ò0wã6óó˜òL¬h"ÜfõKä¢×òÿζp;ÕÇÕǿ϶PÕd¨cÿ©1¾EO‹šÑi¾%ÿö÷ÉŘ(DCäâïW¬·‰ªõVé2š„I)ˆTöiÃM›êµøFTÛz¡0ëÁªµù›U¯õ Sµþ7V¯ÿ mBW6;›nYZU¢zSÏTg>(“h……îF"âÞ½Të½·‹¤ñR]çßûLÛ¶™|¦ûLx‡[Õs,'NU|®€¯¹Eà<ñ4)«R–‹Š pß*ЏvU#¤gÄÃ*ñg˜ò·jÉ™*=~܃¨ìA‰SÜýÄ“ÎÍîA J‚Hwä3@Nur®bw™°È€ÊŒxÀ}[ƒ`ð7º½’‹ø¤Z§ËÊ›tPlh Õ³¦L.)NU‚}¿¥¡kqÜ'ØÝvÅéõˆFQr×·úŒ{ˤóS]óZëLùÿ(×@ã*úSfÂ^‚–+uöPe_k#Žñ•.É8éÎÉ‚%Õ ¯,…ª@•›£TK£¤Ñ…º§Ÿ t`‘ß‘ˆXÔAD;¦‚b†¤|pßAºâ7ð}qÒ¿é2 @Yû`Ý~¥îÁµ¶ŠˆiÔ¬K½û0jŸ÷ÒYÕ( žøÛR„úÃÓ~^ˆ¨Ò§8ƒ>…è=ãF"šËœA[å‹ÓDqûvQœCîŠXõ|Zõ‹sO÷…þ \ä/Íf.ÁÙÕä³F;ÌæÿkáPñ•ìb‡d³z7ÔeͶ-6‹b²y¶ØÌbÀaWjnh7YôLáFû!½4ƒÀwßâssFCºnh–Ì_0óû…’> á±M½Z²« °ò‡€ïnC휌 ¬ÄÃ*#5/OöUÑN\(3oÄ@…[7`‹Mg8xÏßg¬e;f\yñ½—|fÖ¤©Þ‘¨Û]ëi5®¨q5q&Ö>¹'ºôâóï¼áå°ÑßÙ353éükÏYê­‘œß=WŸ7çâ+΋yxþIÎe<¬¾“ûÂPÃh±X aëêv׸‚Ó"ÆùŠcJcú›oHÌO†Cu]³L5‘®«†ÔÒÅk““¦ðÑ–†ó¦õ„§]xóЏæŠ ˜~ÿ#ª;!‘ÞÛ)B58¨/P¬í õõHšÑF#0‰°B(ôÊpì}ÑFstÒÜM|¹ÆlçˆÉ)]tϼ&ƒÝ–™¿,ã™—nt,¶h[ÐäY4ݬ$žwQ×’µ,Ë ž@‹ÑàÆkåš`D”ƒg]rÿ£™·|êüY}ÍVq’wRC*ÔŽ9[o»ÿ©ç§×ÎÜdðX 6Žš&Í=ÿâÍ}—íß°À/*Í\Ë”)³ƒÉ5gOò˜lÓ¦¯¬Ø}ÙÙ1:>OýŠYÇòs(•p6Ÿ‚[‚B/tçˆ*Ì -n:±½ <Цðøè)Èú ¬á+Þ°~q_}ýäÅëoxt>L®¯ïƒV– FßÈßG¼@dÎ9ׯ[<ñs/¼í®Û.<7î±ðÖsó§B²ÉždïB'·wX‚üœŽ³Î¿äü³Zéµ£üáW²ÁÕ—Ù>2²½?í2ȳ¯±÷8›ç¬žÕÓ={õìfgcsC³ÜåœÕmãå –ÛÏrâ¾õe ¾#Œ›‰E>ˆòü45µqo:áJ£Öì¼X«°^ioº“P,x‹µfµ:/y ñ¼¯n9§VóÑ¥S§7=éºòîè’u-í\¸%•KåϦUv¶Î¼,»â³€„íÅêZ=Öv›ûâk¯¿¤NÑ*+_§.ýÚŠŸõÖž»iýšÚƒ=w @¥æl¢m˜röô>ÛO­ÇÊo,VÔ²’×ëÉz &:'ÿ4ðÎ5¨Ó…!êÕ9èpI 0@I[ÍPU""©sÙîInv‡R>ñA¸Ž˜É9tæ$ç¨3/«š³|k£8y´iE û“ßøÝc8óÂE×!Qè\Û‚} %Ašf4ì s*®A8¦‚A³Ø΀Ü>D®=5uw¶Öõúj³ênG z?2”Qª/I=î˜ÛfýHýè÷4Ånºå“]™æ¾€ˆYmðªG"³É2äPEÝH™Íf¹vZnž<š—PiA_Òq/³ŽPÉDÕ¿ð ã¨$$Ž~%NyhrÜOdM\‘-þŒmŸ(ˆä@\³º#½„ÔêÆ¼“ÒNïçJŸOÔåã>a+ÿ µuJ¨*(%¢FP„JÄW””¥Š¦½ø–ßð‘,$)ç÷)åÿ˜ú³’ÿê}×ÿ˜ B\­–àÏ_»ïúÇþ¾w¥Vé] 0†ÑT¥OCÊQ}è¾ë5±ÐÂâ{Ho*ä™;;õ葞ÉrǨâêõMÔcå5­ÜãÑ4S : ´ýMŒ‹îæ›7(kY:멪¸•zÒ`ˆgp ›J†stˉý±v'²¡¦eðÒG^~äÒÁ–içD›»1šš‘Š6ºdA Ø@'N ðŠæ±³Ö­N.Öô?Îf²Â…Ü1˜ób•ŽzJý¡±D ì¥V o@7R@6Š<Àþ%IF©Ø0êmj= [Ž}N‰âÒüÛŠ¤57¹ÿpò©yŒÄv4@<mЭá¿Á9TÅòp?ÚR7úú¥Š0Ò›š´ÚQÏG¸[j„¬ÐÈßÙÍziß÷·b“´ú~ƒð/)wC?â±ï רa¥-/ŠC®n“™û.Ä•ÛH j63¨€’иŠpø‘“KrhëÏÏÂîX–êIçÆŽjß ¿‚o­è1ÁÅ9 ŸfÔ\Ž~Ú:-¦ÔÑ“K 4©±7BYÍö‰Ì†Žy%›DC~e“èmÀÞ@Ñ]Ñúÿ%Àrþ©ÖÙs4T® ™Åâ®ÐóÖG-âUgõ>ÏíûH‚OpVÖBìÂ]ô{9&ÿ^6¹|Ðm’õå _PLLI7Ç’¦iÊ®õé "'T }Æãï? 4»ó¹›…|‡¦[FÇ­útu/Ù_y;Z”¼?Û£H†K®0Wz¤èc#¤ÙÙÐ)€Ž~.rÁŠÄ¥+ÊB‰°Š±&J°“ƒG 0ùË[ýÐäÙü‘.Ρìr·ŸO³kŽÝ;VC•‰ oX¨ úÍöKÛSß³ër¶t‚åí²í„:z‚X\±úxm‹ÛJhÿ™x¸ðÐN÷ÇhÛ5¯ ¥Kè`…;ydp.Ec›4²XžD<-´llµÛip.»^ØâpÕ×: Ùu/î»öü™.«ÅY[ïrl¯_æ4¸šã½ÉkzÎ$~Dq…]7/T_<赈¼¥Þã4K§$ðÆ–˜ÿ ™»ð&w“«öä· †ž©S¡¸7ÿÿµ|K‹^üŠø›Žâ¯7íMsMGýáùçÿ°èhÇÃw”…¹Ã㢴0]?²´˜fjaÍ5aŽi–Цè6C¼2ôno• ¤“Õf ì=ñ–)õd^Ëÿûövï qNcãÔŽ´ûþ‹l=uÙáì]?;¡fâù-EÕ~äìöáÏnÏvøÕ}5¸Ï×%»šë¾÷ýú–ìèOÕ»³dë¿=„Z%v¹Žè ӳРn¯K— u ÐÌ“*J¦„ê#1äh„u1HrìÐ o»ý}ÿ”õõSZâu=¶‹îw§;¦nÏ—UØ ï‚Äãä•ü` FÝçïȶŸ½En?»¥þûß«k&»¢ÍÙl9 Yõúíd«†gAâÃ8NSGáê³ÊDŸ09M‘AK{Þ€K3ÝŠ„­ª[_]’%W4zÖÛˆu9é\~åúåën3ÔÉê~ñÉzir–„ñé Ååô¨“X3kâ`PsÄêøÜÊüâ’nÇåïÚ=mùºÁ]‹ÔƒJËks„ÍóTÓ9d™ÒõeYN`}ž¯/û]U#Æób˜;R̨“ÐÀt,¢ÚlŸh*ö¢×#JB+ (´¡iGx\}~IÖ³F·Ýv@T÷Ëu†ÛÖ­¸êJ¨Ú ±­÷ÌÿœÃ @-Lœ™¨áwäzÃY§îg—”úÓâw‰`wx-ù¿Øö´(dÙ¢]ƒ×ÉÛFÏ3_÷øXcY’mQÔƒçßWæb¤-©ÐF ¡êKõ5Õd-0bƒâ¨çƒ—֨“T+æ‘_ïZ„xÜcËÿÐj*`ûûåˆ}|xâ~¸LÇF*ÚS*oêŸMتêA­Íó–²ýîTž1pÇ7µ1?‹R t>éó»¶R'"ú‹ÀäÆÁEÂyÓ)oƒP7ž”æ‚Å%«ËÀ$rÃvõ¬ QŸ¿û½eE”ÇãØç”+½»nùzlÝåVlÝFrktÉÖ'µ¦'?R®„'ZƒCEÕI§Ky» gaÎö0þ‹ü¡^áê} pE;…õKq{ÒáT/ù?ïi"%íÆÞ1ÎÞ’ÿbñ-ÞÔ¾qÆ›Ì˵ƒÛ+ ¢Š8Æ]ÀÊrI¸Üú”Ú£V•{¬dȪÍœ¹\è•AÍôÓQÐvOÄSÕõ]0.ÛêúN¨ìX9s¹Õv¡b?OE~ÚFPU}ož[YîKårÀéÖðñA¹ÃÌ“U%‡§7D€w ýêöˆqÔ bá/í‘hÈ íáAÙ±‘hPbQØ“JB8ÕI ºä?áI%=ÅX‘tÜO¥;¹(P‘hºLìd£Ñ S •'hÿݱŸ>|þùÿT»‘¬ÜV?Ù,O•Ýç"\`ª7‰ÕãíÁ.‹2ÐçÝ>Îæ¹Dá²Í fÎÖm•g;œ-íö„ÌCŒ'œ¥Öéu¹,»¡¥Î z—A`-ÇÙ¼¼Á$Öx vc“Ãk2·¦[x–p\cÚbüí“l΀ÝihµsµœÙivðaÛÃêM,gĨlñŠÁMžà–zÓܳ›7JvÞÔÙÀË‘V‡RWÏ‹N³•ÝäoÎ4‰(Ú-„µXB^ÒCl&Vnô±nŸ¿¾Án D4[k6ž³†›ìN×&µº}f§“3Y¼QwÐ@$“U$(Ǫo¶:-üZG¼…#&‹Å†/…} –?ÄßN}Æ¥¼‚7íA!M´àühöøW>£æï?iX²pÊýùr›¼A–Ù¡àbþöó?uϱ›Î¹³-hñäØíëå6;»êSÿBõ#/‚µé@Ñ¿J Æéþ !%Q­)”ÀDq:{JI^Þ‘Ë¡õPY7UGçÊ(ÂÀ¼Ÿö¡h³?Hmÿ¬ÈÑŠævREˆíHŽôçÔ=ÜN`P)QœŸ¥Žæ€G9®ÓFM‡ÖSáMG§õ@2¤E‰$Q µ$Çs±~ä’TkNµ"×9®Õ†8ûcêF¤ñ^ê"?+GÙ  ^÷*¦¼gUlFVxªÚU™poC¨°ž.XCƵŠ×µÍ‰×qï‚Kê[¯k[¯ãöK—(lÀ;ö ºÓ¡ínè%^ñRÔj­,$)§ ø·Êì1‹‚n.¿ßG÷:CÐïfŽÓ(ßñ,˜íÐ;š„Ä´©ôR—¿Fëž_~ðÎã^øø;¼ó¥Õ«¿D¾ô;6|/jGGSSG„›G’ӎļD¬ñzbRï¤/X?½ñûŠÃíñUÚÇp14u˜$`¾ß[ßœH47õ7Iò~¥‰~Iÿrêß™sùù#èŸ6ŒÛ+‘h„ºe€Wò6@wK“̸h6, ‡1Cµ"à‡·æ©Ú=­mÎèñe°AòÓóŒâ– =¾àôî@“z—ÜÐÐá² ¦sÒóls³]ô;kklµêÓr¬^"sƒ¡é’Ü>Õ&Õ„¬-[×ß{ÅJiÒ´9[‚ݵ³È©¹-ç]±dÞ¢µ²cÒ µAnµÛ¹ƒägç}ê’‡¼»6hTï–ëüÉ–´?3sÚÝ^k­úŒLêcY ˆ1ëZ²´n[÷¥ƒbÝ´¾E߆ŒçÕ¤Íw¬ºàk3Ôf™•åˆ>† þÿfMäÕD‚è…Õ ¸aåñDðé ~}&ö¬Á@¼£5u gn¨›OÈ¢<¹­'` &bÓ¬¼±-6à÷®;ƒÁX÷"‘d*²a¡wÒüÞY”¦´vÖÔt·L³ð¦Xë¬Ö¸kñUß©ø­ü·aîèÔ=HR_Ã@¦£Ä+j“2—öT*‰Â£è%ìÓ/͸oƤ ¿±Óyá‡ê £—»î›1ƒÔ9/7›  þ~Æ7áýŒ´_“ÛùoÃÓêÖ+‚þ$DüÒ¯sÞIH:çr£ ƒð ¤yiF:Ýå¸ðïäv÷ËýÀ(Œ¿d®O":¦ omØÿÅìdM”8åÒ ;¤žZ9uêÊ©üHCg\›K/*‰ŽýÔ™g*¾-óIèÑö—±¢ˆ_ÁE¢œ‹RqîR'û[¥fõ?GÕU½Ao‘vb A$ÿeõ]¹Õ/‡Ô¿ª£o©?|ƒÔÞQâm–4™G¢Œƒ7ñG™83Ú3+ ¼74‡z*)¡$Ý‹JÀØpDµî“Núj5pÐq¾·“eDf/ÒÎ>ÎÛü‰è´à”%é–Ãg‡Wµø¸{…Uóë:g,ênН¸l²¿µU‘\ŸÏt™'Ö¬ñ%ÒüÑE‚«}àòÍíu¢úC›èꘒÍܻߺp±}UË+^b'‹’¯«o(5gã¼VÃBÕIœ¼äOEüm>·ÑÀ½©þ€5yšzgö†}úÁ¥ÜüA”©P-øP/ú€Þ«ì„ò Õ6Ì)¡x5/t;1šp“1”L º9õAܳ|÷êÝÑ)ýµáåîX]mûókFEéH/ñ4}:¸,oLMªoò®»6]YãMó5¢Ëê0u[›ßyÒ«ˆfVêh¾˜?¸äÞE-A§_iï«ßÝj²ñ Ô. 6|Þå5’`#ÏÕZ-÷svÁfq˜ÓŸ›íês·Íš>¢ãÚwêÿ î7C—å{ A“ú…ŠÒÖ]B¾ëÕîz,i÷H'dù„äávÚ?’`E‡• üx,‡öm±¸z‡`ÍF[ïê2aõv‰hp™%(ÔÌ’öü¾Ê‚ÉýÙ5Ô¦;GÚÑŽh”í¥²³¹\Þy";|"«ÙÊ–©rx‚zËsèP‰HCT×v¨P$…éõly}‡iyhvMŽCù…r)Ý#Ãx®›¿-Ü.(ót%fu»ôÊ€(Û…eÁ•UU–oâ² ¥p´ÔqeÑˡ啗¥sòy¸iº X–æk¥`É>£X¯@2Pø¯. ¨2ÍŒ>«n„|‘Ê,/4—£Ôþ}Âò  ®ð?Aí¸&ÍJŸ†Åær§+­ðÃÉñCV“]{ŽèìZÍ0- úùA=–ä Fø®$ë+”Óöñ%U¸Zy¢­ÂÞ—Ž°Ù²RÕ ·Bƒº)¿÷¥ŠâwT8úÁ(áaÙûRÁΣ*-Àª—ÆÙs€r5v êÿ!^tZ:/ÇK,'±ÂêF  9€»=ãÚæGˆ<§¸CíÑu“"$º-¾î²F÷óS2ç(óÉF 0Q©Ü+XšðwÈ,»]=b÷h[qžB‹QI’ þ§ú;)"ÁÅŒšÓ9ÜÒ2ãšô6Ãr?çÓ}lŠV Ç=b¸[˜µ£j¯¢4€Az”ó™Œ÷KÚkQ?TÿÂ[%“É$°K¢Qõ-¯Ñl_@l/ &;ÿ˜Éì°¨ËDrª?P_d£E1ý~ýz—â^Iº~b°÷§ÔrÜè¼e¡uмf¹­P•/ÍÕº#Ü Eÿ+šS\ìG‡-ØR4¨« ‘S®óÖS®óVä¿‘; ÎÈ*`ßG¸é*5'Çäûd™Lº ˜¯ÿ~¤ÚÆê à…5¯”FšÒÆhb`  ½êœú³Â4€ý[b$~¿Gç£NÏAX$òÛ÷ß~ô‚ }[»‘Wß}åê«_Á‹z×6múÒ&~Oñ%Þæj/árÍ&|_SˆÆÒyã<ç-â*LÏ›ø«Û,©·JQ›z»Í¤œð«·£ÙÂÉçÑ|’V|GVW~öËÍz ·ý ê¨ àH ¯œ†ó³¨EÉ ¤º²Yîn‘¢çH4ûr7P?99­Îæß¡|O-µ·5³Š ²%ã4µ dzêO/4ùL_Pså’TÔ>¿LQ›ÄD(ú ˜ÚôùJ8òÿFµÏ+)jCb ›MuØ2Xc8$ñt°}œ&§@€«Qr¼-ÚÜÖ¤þÎU_o6ÇÕËq7õP1êŽË¤+ÎÛ¾rc6ªI ë\ ê(*v´2¼4Uc(Aü Ì£9ú3öŒæ]Çz÷Øü»­;0'¡=äÛÑ*,e5Õ6ª»VÔa,ÌqhÌ*ôë²P@wȬ°G²¸/ÓOÖj÷|ÌFImÇ #Pzë;J¨wÊŽ}ž < ‘ú ŸÀz TŽút‡ˆ~£`ÂȱGP%;? ®5(Þ(u¨”# ”ÇÈvÕŠIÈñí#9,?Gù¡¬b4K]ýQgÔŸ]ÒE[à phʯ§‡ÛG›¡à+` ÜÄĘp ?Å@á>!Ú}" ÍÒ½¸Êr=ÔCÀD5ï 62¾¦ZYêèå?à× ³ÖiðËA¨‹ T(øE U•Ju³;"}©ØÕº#–ê‹Lˆc¨äÊéÓ—£VäòéÓWþOû›&ÙCIÔ™úÛÇu8*烞QæçaðQ^*z(¨L­|JÓ‡½^Žf©p1¿ûõ„0À4~œCˆ³Ux¨Î*ršV²*N9Ï€„׳¯Pðú„Å«sñÜp¶ˆœ_LŒ‰ŠŠòÍá3ÙZ"}ˆ&ÓrôO¿|lõêÇ~©ÝÈk¿C¾/Wj><ËüSÅxÔÀåMêbS“¯–—úg(]½J(Z#Ÿ†x©\$OC6¿8-àf:{êƒSҳ蚨oý4:œÓËÜ)Ž¥ËWb¼"uÅiu·hŽŽ~½dãÊéì%û¯¯ÕB±ûóAM sÍâÙWH.gvÿ%ùç4ý–ãvø+¸œ§ð=¿ ðÕSêG‡Ï‹jWHWÀæçu>…–[ÿB{[çuûɶsÕ;la›z›iñÕÝWß­Ô\z½ÆåCðäƒÛÖ|¥ž\f·«Ÿ×te¿º&ÿ¹ß•+Býk«è/t¿ Ï CM„ /@SÃ>Tm ±G`vú`?þª£ôþÙGÆ(Ù,zb" Õçðe¶¸üAÞ×AÞiàÿ»´š7ÐÓéQÁ¨R<Æ"i X ¶:¸IÜ‹(a‡V¾öœúã¦Ëç§;4Réù—ó]}—Ïœì^þá«Ï1ÜvîÔµþÚù—7œÔÊ=Ùpù|§[Jοœeíµ{)­eÜüÝü#Œƒief0ó™KðJâq²"*öF#¬(©¸GjJFhŒ¸‡Xè#ш·âµ£ñÝkš¾—5EÔR¤PÍ΋ㆠ^p C©eoÿêíe…€:•ç¯{6ÈÛ¬Íï5ÔÍs‘ÅÆ™8‹XÏ K6×ðV[ç=çÙ}V+ÿhͧ×ÀßJŒ›lÑâŒZZ›5ÈßW‘‰±”;®þTýé†e«V-Û@ÚH†êIðÙë¬ÎD<Í™[Ç)ÖÍÀßÏÖl^bÃXeòÙNN±„¬"K]£@Œƒ×bŠ©šË?.æH÷H gzXaÆðÐÙ’Aîˆ}MO¦eýXÂüH§Nr ÐóÚŸW¨;ñhtñ»gttOöyu3=–Âü*פîÌåØ¿ C ÂFGsh9JîͽZ°-”k‚’]L-Õ~hÎii¡.ê49ÍQr5¦ñ½I,VÝ“ÿ…^jf”»_}Ô,“í¬Q6?Ì5åÿNVçÁÏÕ ÞžËªYÙœN›å%ezËÜqƨï>ÁZè  “NtñŠÓ1š a Õ%þž=è yÏhÞ™«« H¸Á—ËJZöš?ý h½vrœkÊÁ@åmÍY`®^insðêF\”*ö|Lœz!/?·)(“0 Éâ MS4(šÈ—hðØ{²º™’æñ-î'×hŽæ‰ëoê7ûcCÒžÊ?‹6²âñ’²'|ubˆÕ£@´þÌ!³býÙ¡¡ü»Ðf{tzø…1UÒA?=Œ@œáá t%˜ä•‰ÀÌåiuš“[ NòÈiáD ±ˆGÝT@Š:Ïp<ü(õcÓXéÉÆUm2Úϱ7z›ÚOòíM^öFÏ´YUfwGsüÁ“#‘t:Â/‰ªƒ•¶Îå~±OsÞ]µÇF×ÿÏçÝ‘¯ž(úü(^È‹Á±?Lû$ÀSʽ… WzT>mì'_§‚údŒ®ÐÔç:¥Ä5®Lh;¯H7ÜWgzêgÄZÆÆZb3ê{2d5Jj¦Ä9Þc+ãù‘\vqzç²DbÙÎôb ©Æ¶g ù"l@צpæQB½býÛS Qí>€“+d p²¾î%}¯L!“™ƒ‡òçšcdwHo˜¸Ææ×p€x(Tì¾pÄèxî¿ßp#ê:dvQ qŸdAðQFdÜL³¦K¤mÒPRËí ¤pU?òlÃëÖ ¯ûzg°-ª‰¶…ÔjPÙî©b·ùG×aRõ¿ú&^qÅàä>uÓ8¤•p&ÃӮф ¤`íMGSŸ®¡®óÙܵao°ñã¡ÜWÜ›Z´aâÌٟݰ·V5ŸÊR¿s2NX ÛqGB  ¾O “ÊKÒg éôðÀÀBWþý)Sg\õÙùêžÓ¡läË÷ö]zöÀ<ß²o-_þå- ø±›ÆA£ŸKMqÓ­!´Ã¦Si­gyñüý¿ÄÛ°]Kû;SêÆT'ã©ókPqÉæeêÆe›7cZT{~*‡7‹bê\H…?ðjÙµl3•P œïоwïT2²ðjŠY;Ö)ºl DËueytOTøïÚjö¡üñU¶H­í¨úœXögɬ,õW´ÉÏ¢^ŽÚÂu¶¡![]Øv”Fèç”| ã®QGá¬h`(¨# ƒR¼'5X©D§ÌQ ÊqMË6gûc'býúu³:'—ôÿ™®H( „?¸yÕµ¥ú¶Ë6£~.òe¨¬[n ¸ªŠÿ*€±U«yZsÃt 9ï‹›¸R!GÙý·©ù“MM$ÚxŽz€¬$]êÓ{ÐÃL<ü}ùç4ÞÆàJZÕõê~ÒMVŒÕ•hy× >@u»Êí šå…î+³¿Æèôõ]áß2FqO8jü–Ñ¥°WCÿ»Qqíˤërw®‹.Êìä„«¾Þ¥\õš_´úü§ãôöyš¶\O¿nÔ)IÍKGR§êHÅq”¸ÜIÚÑÅ. d+u@Ï´õÓ ê¾k–ÙŤ}9¥êT«v6ö*x¤g¶e7?—™Ã¬Ô}õS§éÕ-ð íAUÛü‚í OMlJ ÕpÛíժݧüîÕŸYw–Õéhœi6û\fAöZc,·rjFœTå‚ÐMj8kOë«51‹þT»¼ýqW½_ÙnéØ`•7®%³K«èÜéWÜs–d0š‚á:»Ñ`´¶OX•ÞùÒs$ã4¼?:ÿSI1¢¢W-¾Pr}ê²£Š §9õ.Ôû& Pš™^f ³8(ºW¡I¢ÃÛ`¬¢`@5a}ˆzµêiþV ¾p„²PÔ½+:–£d\jÃ"=üa€j£Šð­ä)W§Ô$qö{ÇÚÖÍœ×p)—Vüõ®|£7hj¬ŽÍöâ—³õ»¥Éâ$·Lëè˜Ö¡Ê9›\öúŽÚn[ ±¤k{lG‹‰Ä.m „m~ÇT—ÀºE‹Ûù¡ÑbÈ­¶m¹` »—wònyæP&—:P¯LJØí–YŽúéÀŒÕ_îp™NW¨‰ž›zVÛìS׃]7ÖÕEÚd“%i¸ç™¬|ñ ¾úèÙÌEÔWMÁ“™7râ ÀÞHB¨´Ë6þ`UG¹ZˆæÎ ø9 N2l2ÝÛÉ…HY˜½(šÅ—ÒÔÙiwœ½Ý“[ýÞ`ªcZ¨–R;Yz=TrÒvHþ9ëc. ¡Ö²êGäŠÒº6»*pÕüÎ…'»[â‹:ú/˜ÒªXØ¥œ´CYÑ…Mñ˜ÖtÌÐ-'º]£n,{@üð cø˜Ob¸þæþÂIÑN‡.”xÁN ¹F9ëÊë›Nÿ­Kóß[º£ÞXÓr=ÛôéWÎmó °Ý°Æ¦ØY+¾Ê?sýJõ¢Ä×gÌXµuËPý¹¯%È—V^¿Ûéè[­ù‹ ··ô„ÔWˆ ¯;éúWæ ³xv±iÈ/‡×XS3±åȼ”2¬¤÷Ô©Z¾ÁÛ f×2Ôå/yòÉÏ?ñí»ä8ð®M@ÓQÔÎ*Ë„ÂýÈö¡¡íCäXùk¢÷²?MzTy?±àÕZËÃYu׳)ÿãé]Í•ßô1–-ã—þaÿ7jô‚~”ÍÄá .dãÄá » –Ä'Ó·½¸š§º“VÔøz£tXKþÙ2k̹d?¢§z‚§úz¥´ÙKŒ.º>,¡¸BZ¦¿`q„—'ºk–Hèqy¢û°æ¤5¯¾j>aÇÅÅ\CÙÕ#ÊçH;#pÇø½Ð7lº4¿}” ÖIR¸7Œ„°ÞŠ0§ûœð$âì=«VÁ¿úÑö‘í#ì¸ä_.Ñvª…sð{g>ƒÁh!­îÚA·b¹/p7¼Ðî™=Üz—Á©¾mi”%—ÍŸš3)^Ošj¼<_ãU¶NY63dsIr£™´8E—jñ¬ßý®Uð´„*Ï 33Ï|v ¾ãè;ÔÛOÆéB@ñù,—ü,ŸÑ\cwd}6k.žuØkÌF9þ±'Ìä2Ð6D]e±‘xÜG¾J³K.×½}†ñS«†$ƒ@ t"š;2É©ê¹*¤Ž”ŒÛ4§Ü1_ƒäxõ7³ÕQ§bj´Xˆ£§ß9›„§ÚQõ½;®#Ï{9†Ôe¼I š-ìå¥br B<ÞÖ9òdpzœÜIVªûóÿQ:l„+ëséi Õ#=ÑìT¬ð¬+R˜Ñ(ªâMÞDC$â ¹Êaç̱ êONgÄj1ž9˜¶›ÍÄÜgqXkè„}F«Åèðùd¢¤×ÖÒc¶ŠG“,µæå&—Ó.Øâ˜.^É·wwcƒ>ÀE´_]3ûžUˆ±|ãt{JÕfªçª‚u_ù.º\ÿºþ*êö²W•=ÌÅ}ÔlNçÕo+^®ïßVÌ£îé‘ vØP£>~†‚s¢¦T¶jWz~_¶¤o‡gSÐ}-­üDñTd‚ Ý-TÀAaÈêYfµ²˜Ç3,PATcm²Ú Õ¼4gã¸}‚½•màE$BŽ„w¢Åª8Ü>«¬9–ä‘ì¸JWâ©°O¥õ/9ÿPªJCÉXA{,™@c,tEJ¯ËTÈj½¾9ì•8QÊñ•Óõ&¨ äHŸ þPÁl~K%Æžù1€¾Ñ»¹ ü-èeÈD zxN›»Xuz’Ý.9½ä}‰MÂc&œ:¯ê”Z5¿ãÓ™8·ø% ÕµÕ½øm³˜¼ïomõCBö:ÐäÖá‡l´ï˜8™ÎßÄí¤~óËܦ¢E²¿j•T§ßÁí¤YH˜Yá»vønƒV^IN]]ÂŽåCXkg#Ås cÀSûˆB’$‰Ã=’$ªkø}cG¹&ö÷/¨ßzç»ß}çä¿çÊÆµ_îÑv6<7¸½ý´IVGG™úg*lôŸ\RXS²T‹‹®)ÙšEî¤Ê%Y uôóÁ~Q~>X¤¸ˆÏÐ…±Ö`9ÓW‚“k*‡@_ÕŠpM¸]0¦*ƒ%ãaÀ“3XíŒK¹Mü|ô{†£FÔ”»ƒú‘ ì·¾d7[Õnò¦Õlÿ’ͬÆD‘üÜÌÏ÷@¤Úmõ˜ÈÏñ8‹Ÿ›°e ¯cżô#gH›ÐÄdd@~.ŠjÌlÃlÉ›äeRcxîEÌä(( Íí™Kž™Ïm¼êïGëX”A7¾×Sõ·µ@[lÚ×.%ÈëæÕ£nMDsˆ]n€_Qî·• Ú5Ài?zûÔGüTèG3²¦T@e èi´×,ˆƒ°r¸ O2<°Ðè•éÒl+³À°/,Á–%‰¹­m²à ¼ÓÛšXØn›|–Eš›¶÷]˜Žˆ¢lí™ôœžÆÏ[m<’|#¹z×+„5ˆ¢ 7&\5Sô-˜{þüAEß×^Ù¸ì¬t“Kä ÂËέßçMñ©^rq]‚îFmÞC%2þ„vJÒð)W-Î}OM"`Õ9l²+ì=…%"«çë£ó­Tò˜'8ÂzH3QÒßûÑ©ùYìP~V¶‘زèNiì¼ÍÜ 7ŽÕðÄÛ›¿ ëÎþ?w1ê×xÚc`d```dòÍ?ÌÏoó•AžeP„áBYñtý?ðÿÖ;¬"@.Hc èxÚc`d``ùß &ÿ]a½ÃA‹Š_xÚ}S½JAžÕS<‘`ŒÚÙ‹« ‹€ÚùÂb)6â ˆ>@DÈÄ"èX\o“ !‡­Žßìι{Çé,_¾Ùoçgg“˜gÚ ˜¹#J†VYp>uC4Ó&*Ù<=$Œìð¾g9ÓW@.0Ÿ¢qêò‡ú- õñüêñÛ;Æ:pt"HUåeèܾ5äÕçü Vg(÷[Aãx­9ÏÝ!ÖÞ´÷EMŸêß—ï4þN†&Óž×ðwj³tþ™³ÔžeσèLpŒ>†w‘ï†õ>GàÙpfz`Í|´Þâü^ªaÙżø>äŒÇð¶)Ço© o¥²‚MÜg+RŠm¹RqÑí,÷«‹RJ¹à1—ÔÕX‰TªäN7t‹{I–E—\îFÿë8ãU ºÉÌmbÍù:f—N±&’ýj9ÌYxÚc``ЂÂM /^0úáK˜Ø˜”˜ê˜Ú˜Ö0=avcÎcîa>ÂÂÁbĒIJˆåk ë.¶"¶/ì ìIì§8ä8’8öqšq¶pnã¼Ç¥ÁåÃ5…ë·w÷)ž^-Þ8Þ ||||[ø5ø—ñ?˜ °JPK°Lp›—…PÐa)áá "Z"WDmDWˆžc3KÛ öOÏ~•ý/‡‡cŽLŽuNN+œÞ9K8;9—9/p>å"à’à²Îå›k”ë676··-nßÜÍÜËÜ·¹óó0òðóÈòhó8ã)äiáçÙâ¹Ê‹ÉKÏ+Ÿsª9§@.xÚ­’½NAÇÿw ‘h ‘„Âê /‡"‚TÆDñ#J$Š–ròqr|è!'‰Oá3ØØXøFÁÞ§°0þwY …1Þfg;73;3»Âx†ñE0C€ q=ç®Ëæq£XÇ4î°‹GÅA$ñ©x ×ZBñ8Úƒâ DµwÅ!ò‡âIÌéaÅSä¸âùXñ ¢úw¯°ôÛ.¿0«?ù¾o–ÝN³âغgÚÖÑ@\ÂA´`àžsbˆ“ ük`§¨sÝ¡}›,ì«0©YƒËa Dðä®ÈµÈµMyFËMváYd°ÅS÷±‡í2Œå¢Äé0~™>´/ãŠqJŒžG iòô<ýÒ#cýŒ´0ë·C~G²ÿ²ƒ9ee Kv«¯­Ð²[Ú·{&V(Ó¨1j•1…M‰Zqr7±,gKÜ¥þXåè›­õå0éíò–›ÌÛQY{Ô ªý›MžY˜¹Ð¶z=ÉË×a°:[jEÝ¢Ÿ ¬² BZìZÿ=nôüs¸`Í+oÍýÔÌxÚmÕU”SgFá샧BÝ]óýÉ9Iê$uw÷-J;m©»»Pwwwwwwww˜lîšµ²Þ•‹³ó]<3)e¥®×¿7—Ré^ üÎèVêVê_@÷Ò$zГ^ô¦ÓЗ~ôgÄ`†0mé[¦czf`(3233 ³2³3s2s3ó2ó³ ² ³‹²‹³e‚D…*95ê4X’¥XšeX–åXž†1œ4i±+²+³ «²«³k²k³ë²ë³²³ ›²›³[²[³ Û²Û3’QŒfvd ;1–qŒgg&° »ÒÉnìÎLdOöboöa_öcà@â`áPãpŽàHŽâhŽáXŽãxNàDNâdNa§r§sgrgsçrçsrs —r—sWrWs ×r×s7r7s ·r·swrws÷r÷óòóòóOòOó ÏòÏó/ò/ó ¯ò¯óoòoóïòïóòó ŸòŸó_ò_ó ßòßó?ò?ó ¿ò¿óòóÿf¥Œ,˺eݳYϬWÖ;ë“M“õÍúeý³ÙÀlP68Òs䘉ãGE{R¯Î±£ËåŽò”MåòÔ 7¹·êænáÖܺÛp;Ú›ZíÍ[Ý›Ƶ? ѵ•Öµykx×~yÑj?\3V+wEš×ô¸¦Ç5=ªéQMjzTÓ£šå(»vÂN؉ªk/ì…½°ö’½d/ÙKö’½d/ÙKö’½d¯b¯b¯b¯b¯b¯b¯b¯b¯b¯b¯j¯j¯j¯j¯j¯j¯j¯j¯j¯j/·—ÛËíåör{¹½Ü^n/·—Û+ìv ;…ÂNa§°SØ)ìÔìÔ¼«f¯f¯f¯f¯f¯f¯f¯f¯n¯n¯n¯n¯n¯n¯n¯n¯n¯n¯a¯a¯a¯a¯a¯a¯a¯Ñî…îC÷¡ûhÿQNÞÜ-Ü©ÏÕÝö¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôú݇îC÷¡ûÐ}è>tº݇îC÷¡ûÐ}öôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôúý‡þCÿ¡ÿÐè?ôú©îvíNjÿHMÞp“[q«nî®Ïë?é?é?é?é?é?é?é>é>é=é<é<é<é<é<é:é:é:é:é:é:é:U¦>ï÷ë:é:é:é:é:é:é:é:ù=é;é;é;é;é;é;é;é;é;é;é;é;µ}·ê­VÏÎhåS¦èèø·ªÙoTPÃ././@PaxHeader0000000000000000000000000000021700000000000010215 xustar00121 path=HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2 22 mtime=1615609754.0 HyperKitty-1.3.7/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-re0000644000076500000240000004315414023037632033734 0ustar00maxkingstaffwOF2Fl±\F M?FFTM `Œr ‚©$åe6$†t „0 ‡"•Q?webfeŒ5였ó@ Â?þ¾ Úöˆ ¬töÿŸ” †ŒÁ“ÇØÜ,3+2q ËF®YOì&>±é±bÒm¤5ZŽæH$±ªYŠœ½{ìH jd† Õ‰ ü²%÷¹Ù§y"§÷ö×+@¹Œ]½«eŸû{úÒûv Nc‹)»nù“É?~?è¤hòÿž_ç&iÆÊÈÑÁ¤‹?º>üå^K ûv´-cÛ1íô€‰2K áy·õ,'nä«à(ð3EwiàB‚ &©ÿ éÎT´lhØ0MÒØÚÒ†dåYØrñﲬ³ntiÞ]Ýyur•´¼®û™îVXsj¡¢žågMnªÓ™HW•©ÃÔ r2ô>iT`V7¸ÍR(±¨ÉÏàÿ+ o6ó'cÅÈB°æë4ç·Öι݇ƒ‹ã¿š®T ]a[Qd<3wq8,Ž…îrTI¡8áŽ0>E¸?ù*E¨ç—¦•#Ïú7'ìÝý†S ocûÊ·í_‹7&#*Ñ+)½³ Ð+4a°A6¶cŒçy±Ù£†f(bFéæäÿé´$;{ YAÃ1vP-tGøÿŒáÀ±Í"û°•ÛCÂf- W‚÷®šÔ™ÎuKÖ°Kã#­íä¬Ö*K†<Ûü (ÑßëÔ÷×ÿZþ`Ù« åµ[—%êYTЬ{%¯ÉŠ$ˆ­ s{oïíœòˆƒÕ»ïvt"pàœ4`Èêß©ŠÏ¤}o `ã³Ýú'neÜ> äG5szó_Nó ’PKÓ¦vmUÞ É¾{z½ÜòîóÿŸøøŒ‡"3`l ’–W#Ô½^@+,c¹Éko©AOpnuµ§Ôzó–zJ)õÜÎ¥÷˜Û1Ç}ááÿO=Þ­¶€x¾RÆÄ`ÁJ‰`§qƒ¥‚Us/¿+økÒvÇ1xlÝßçjl–Elì\nDŒÈÃÆ¶¯V†±æÿÐjg›{Zdå‰z7 5ÿß!xmÂ5oÂ[½¿uïû&·¯1Ú‚HBkAâìqrêÎRÄ £·°(\ghôÈ7‰ìÒŠy=†HµZóUPhéÐ$8RgÓÄ€zÂgÍ­ÉN:‹à1u¬$Ü…¯¤¡ž>Rý]åú—¦¬"Ÿôf7¼— õK¯^'˜ªë½3“+E/¼Ä^‰YU5]¨NB.ÞÊ‹¥Ò8ßÅ+ÎÍ8ù,|‰{M|ŒAŠåua|Ðaˆ’ìŽÕÞË…Õ% lKG¢Pí,NuæÜÔkþcï8mX@ÚÓdÿ̘?ñüÚó¢çYÓ&Ïþ{êö”ø³ÇÏ?ÛPÜ(®GŠ]¶¿ÏÆä¯äOää·ä×ä—är-¹’\LFÉ9—,&§“yä8r¬û´û3÷ÜŸ¸?p¿ï>ê~Ûýºûsèäÿ‹žÐ¢ÓDǤzó1ú¡?\U5q=­ÙtÑzÔ’†&Znj¢%émM´"}¼‰ÖtkÞDºwh¢-=ÿm¢½Bíéõ76ñô®ƒ&:Ò»Éqt" Ö1:“¬ëЕ¬©u;ô"K_¡/JdÖc0–l²õ0²Å'^B¶ù8VC¶Õzg°²½¬[ ;Êúdì ÙYÖbȃu‡¼©u;œ@ž*}y‰| .©¬'C>\g=ò9àVëů·[o†|gð õ^ ž¶>Šüd¼ 9­ÏÇûäîØÅø” *E|A¥ã*M­[ã[*mOÜßQéz?PénÝ?R)YÁoT&[ÏU*‹•5ÀSÙ MB þì¡¥ð[³ ­„ßoYDh­Õ{ìÑ,}1f?›«“NNœ¢ ]ÔO/^;\ÚÂJÊ ÏBÇEsJrª ÄšõÆ'ò…g/ããÑB%Ÿ¡o Cõêºn•7‹Ü:|õyƒKt²&÷$§Øs¯|¹õwPˆùÄ\i]¾$Z@+Í ¶¶Õ€90x]»r¸­%¾ÈÕ+öRU¬Em‡+ܰª£;w u¬À9/I¼Ô7È7Õ¦¹Qþlu\¦yÐW‹N)ë8‰Ü°vYî*u´m”¡±¿éâ©âºm( fÊE½òÿG8² ¢j#I¬½RŽÌùz #q¸ß·ß „)Y ×$‹ áЛ†c_%¿m-{!0-` ;áå…¬ñhyVõäÁ]Hv! Ïta½\KïÅ¥[Ì1{"çj 6@ì–3T0%¥¿éΘ"ÇÔ™ÆZI†Gä›S“÷‚.³ÄΣpÆÓ¬SÆ1eéûÙ“ÄØ›ù YÁÿv»8d±\±B¡l¡SûþR)ÒÓ†çù¯–®€ {IŠÓ†ôÒ%”¯>û0ÐŽÚ¦³\ð'”cg½2%4 QŽD¡ 0Í’3B²"ÉMŽÕŽ&€ÛŠhIÇÂÚ§ÒRg·ME¤¡©¡¶š I½Î(©ÞÕ5U–D] }ò™bí8$—‡ì8¨>óáX ²h•"lµÎ€âj.%ˆÛ€HHÇ- Iš¦Ý¸#1’C4õÞYÞ7„íî®íYÝ–¡V o>PÊ]¡6¿·˜ö™O4ÿ7f ½~AJdYFÕ€Ê.–ÞoõÃþy) Æ8lÆ ¶22ŽeŠœ¦Ò1H¡[t‰°@!È… 2\€@¸5ÄÙ“Ê%Z×îüÛkÞ’aõ®Ü@ú.`n¨3ÊOFŒ¢R(ó…¥¶÷ÿ½ZkLkF íHWjY I¤ê5×ç*ñ6ÚÎeµSbk.¤¼5F,ì.•N0ßÔ™’¹€|”†V¦€||~Nô‡( 4·ìÚ],ìJp|~ùxeÓÉA¨Ô¡¯5ˆˆ/»Ú»S¤ýäô”Ðvò×Üy?›ù²'_v|rê„ËXÜøîHéQʰµÄ“B@= ÝX¬ßú¬B9Ë4³˜«ÃT©ØB‰B©c ­Á«H‘P£Î+‚ò‰_““ÕYHÙ#¬$ªËÊ` ìFø£ñB;ãµÂ+Û”…BPR°4̼ t­:tõ"ZEºJ^!XÂÇ“à¬q4_dTW(5äÜ€§åÿä¸ÚI±”UŇÒAÍzþ@U6ÿn.WGXýÀÁèHìRKÀÛ&'swM±jŠÊŽ˜‹±<Ÿ”±˜3¦)€–`#F@  F Ô¢àþØvoÍb$x ï+²à¼uû&´}‰|ÊX&[Ùª8F‹-¹E&/>Š/ÑGÅ.aêz^ŠÞ/ƒÔþ})œ²’ó'“x©‘$O=<ÇÂz™¤oä§áA9MØ&ò~î¡™¹3rµ3gŸœ¦'¿8Ò£\°-¶MDzÈè˜økºÍ5†ù±´A ÝÂýªG9©ä|1-Ø! Ç87û[œô¤,mRîu|¦57® =Xþ‘¤,˜aJ§Ù›¸^t´N›4ÓØ\fЄ]AzH^7·ªF•èþ•™„&k"LU>}ì>çrBåX(Û‚ªë‚Tš%¿« Jª¿„­dhKÄ”ó¶P“²KÁTFaA‡3HH†C[r;a›À¶d·™‡•54ÈÌ ‰—lL„kjG{¡ì8Ÿh~ä fR@Ðìü9wàB¨¤àÐ0ë zSõô°âÿ'— a7‚@Ý@N›±ŠÝƹl‘bj3hNî²Xö‹F/Éíe¢s£Ù'úŠDsQ«ñ<þk^Óíò×¼²ýˆZASO¨idºSJãxN4D½³ÀKÓ!´¹Ôù !Ù«v‰¬hA`ÛE–·X•¼Ê- ¢P íÄ:Ÿ‚ÛѤCê:ÂÂWÍzS½sÄdO :¶_¿«ÔË`Š:tÁaηБ ¥†²Íسú¢® ¼IYð4Ç # ø*ÒÍ+<êqn°oÔ¸u UÌcwwóx$dµ³ðÆ¿}ÏûÖÁ94Ìýšíü9p¬*T:ú%GQæ…^aŸ‹‡äÝË'¨çeƒôbö¨Šl-ÕÜ*XÝLç%*ź¸.…ÚŠÈ\Š@pR$Tå*KÖͽ¸hp‡ÀˆÈèÁ‚ßã¦múÁ‘â-/“oSÚ3ŽßÂEàÏÎto¸ž}çжV‡oõeJ `<™$öÙtíØ½ßü ª]g*ßZ›„µ6q°Àùl’ø~÷E¯« †Sú¸/Š’ùi£ÄTÆtÍk‚Ç®à²WÝþ Ü=?j¹G¢ÒÌÔUUAJÆõý›`†ÒbÔË‘—ƒGˆõQÍAÏ«©ñÖÎÆÚìcƒûê½WËï©èWSmÝÀ­g³ºÚFËñª‘&©^õúؘԡˆ6;C1:=ÛˆP‰äºÕ`ÊÚœVVÿ“ÔEÆ5"´hO«Xà~«ÞØN3_5Ó]ºz-þ­ä’CWÓÝtÔ¥‚Óˆ´ÐËeÜ]°\¶”©¿V¯–‹ÿcÔ#m[ÆkuÞ—­_ʱ"©ÉösH³ô<}xï±…m0båxHÓqb‘a3tfçMTÛÑÏ*]I» Þ}×(ú¾œ,M”„–=Š Ý@ŒJAÛÆÐd‰ ¬Ë?§6PV±ö[ dVãvôæ4jžÒß›‘lH\â÷ÔŒÅè{˜ØòMôå½È˜\ºåYþÜ€`9MÃ`Db‡<Á;a#zò†‘<Šx"ó,¨d‚gCi¿`‘c’›:ÁÈâI´â>jw·Ì}JÈÉz§^:V.ý:×þÚ‹{¿Í¼(ȲB÷æËɦ’ÉóxŽ<Db#"S£¡{ô’PùHu½N/ë{r6;wU¶æÐòsÖPО“<¤çXÀàYâsÔÄ÷ÞMxu°‡\šb‘Ús¸$Ž˜xŽÊ(¢‰/^|^*0j~mà¬;#·%J„ÞM4Çp˜QM׬ð::b\C2gf°°]½zÒP8T™ Uª“QbÖètºƒC½TŸ> p 8+6g_2–lΡ6§Hò ÚÎdžH:÷ d›<æCÍé6³¯Ø¤ê/«¿6ãE:ÂK‹”"Ë`kJ©<›ÏÆ¢ä=ùvž7„¥âN5·µ`°ò›¶Jt‹Ù\j¹6Í…%Ëž7ô*¥'¥•U•Ù4±:âX+ ä\bü’E äìôÞaf®ŠxŒ“}Á‰1+p™‹B¥Ë0î6òâ”åýž3rõA$Nš~¶ô#³dª}ÇפŸP7h÷H7b£FªžÂ§…‚¬8ð ³P>øBtGNÐŽ¢ðmä‚xô@j …‘¸|{Às9à»=þwRÙ/­«oDJs5z>“;Š'xÝñEÐq^ré^=G?½…9Aê¡æ–ÇAä_—£íK%µDÉ®:uikjkîIeÉæ½¬GúÕ#*¡†)µjm‘á|½t£¹}`Jæ©Z؈éÖ÷H=4î{gߢ¾)¡qXˆMA,šHøŒ7û1‰ëV"¥Ùo,çY#hýü÷ݨSò_ê;‹Ía_Ô—Z^cn4¢­ ‚H¸E«®?‰«°}Ñ È¡»­Üî¼Ù¤=}BžWvÞªUeðåhšƒÚGŠ“F…‰‘æ;@2S¥Øœ€@Ëf þÂËünÍâ2Ð#Žæ¹ñfÝY:]¿JyåH]­•-·˜G׌wgv'¡â|ˆÄ0eñ Ã_7ˆðÒ«n+fßÙ¸âàY<«ç(Í ª?öì’©‘yòù¡%wm¬+jƒ&&!è¢c“^¡u'bü&ñhŸm6¤šÎû¹*2 ?´AÇI«¶Æ²5FW¾Ø™[âÆœ¨BõUzïIÎE”“!’m:‹ÒûœxhÔe—ÝÇ®n¼z|]% mÙrÁU¸FÚ¯”ù®1Æ ‰};!n F¾& gòÚñÿP‰†Ý¯¯;&×ö©œøï$$¸éF«).t›BíQ¨3¦Ž½(žC=ú·Óä¦XÀÎØesÔ;Ýiû«¶­ÙŠ@¼Ñ~üNíÉΡEë ÔSR‹¡ˆh\éè£úÁBeñoº†½œ ´¹ÎbTÑ„nÎ’ju¹¾À g@ä÷'qQ딎nx.u6bVU&Ô ›]¹;Ûïª!C_ „ ž5Æ*Þz¹ɺûm€RQu‘ªq‚’঱PüÚZ0ƒ¶}mñ¼¡ÌÊõn½¦^nÕOrÉT¦âÁ‘µÎ:ŸUã'×hÀæ§0nZ¡p^Ré|DFª_b\ò@–Öm‚èDEë8Æ{oèGM‰á œq¸ÝÏ}ÜîSd ®C,ûiÀÜšEêŠé/°ÞË[d8]Ž×,MCIšÎÐó_u—,]V™cñ"—ä¤p°g@ì`"y)‹,;B³^e­žlÚ¡ª2'€.(ÍÐĘây>à-|Îh­ÜÓÄwšúþê;©jå¥è’íÕÑÒiÔ½±ä¯ê_o|!@ö)ɢݪÄ=ÙÌŒSPz—éˆ*!z})¼|ƧT}½j‘†E£tC¬Zå¡nŒ½ýœ*ÕžõÉ4ۆ׽[¹©± ¾9»Ð®¨Žèˆ‘’Ý“õŒz`Wmeôo‚‹|j8j­ï5á9¼öµ@.úšE¿VÌ/ÌZW@|—f_ç\"${ᜑv¡àòƒóœÀÈ/¸ò¶;a×:Se¦i3TäGË*ëÎýƒ]¸Æ¡/ÌhÀ2C32$¿Óô¿ü1}¿ŒD¤ÍNXÉøþtì?FÏí~n,Pj9.î–>×£ü¨Í{ 9ýÉEN-v|3h†ò‘CÅиE”•‡ XTàâË;P–$Ã=JÖ-ÝÕgÝ•ýùigz~q—(Aé<:h1±9³3áNì̽õQ‰‹ãÇ}CLØWùß§Â׎Ü~ƒá Úb™¥"†‡Í|Ç4u}îð­×Ùc™y€à‹È6°¡2ÿ[ ¥ØÖ\d¸,µÒŽÕ³bkù¤ÌDåä¾%0TÜx­®{=;öÔ·‹†(„i‡ ØLS·øß1½˜øý©Ñ3ÿNÏh/¤6?æ'E^ö~ÿÆÔP®{sZì™ZÓK”ÄžB{’DÌtø&‰½Ôz’Ó÷)µUoaù5Q¦3‘È—ˆr~¿Ž‘¾ ¦ôÙùF] $º<èútm(š} ûÃÏMB@‡ž[œGxìÎFÓh8›#}ˆô,£#À˜u ýLaz(ÞQh±4%Óxm`Uà•Õ¹.E¨ãv1a’ž4_'/[¨d±{Fx¨IÊ59žŒ ƒDõ<êì&8VˆEóFgÉÈ٠芘#õI‘äŸ2S²Íîÿ_ã©]QqAšnˆÑ_ðQç>bÞ˜4g¡¨­±-®0&E#c¦Üi8¿ vR/Õ4ÿržŠëšP7•£KsOWµN3ÕvE\bq†ûQß5Z¹Ú½Vy5]½Ööàh/ i)Åû¦Ž-/´°ã¡kµN¬Ñ޾ÈÄ#eì)"Píñü {ýKSQx‰²¸¦>aã&µí¶Ž,„  _èg¥´ñ-mác<×n]Ч-®5‘2c¨¹¡®ñz ¬7d Pœzóåµàòð²V„ö“û¥OPvf¼Rþ R¤ÓÆà°“9†Z -ŸÁÞd†÷®šˆ¿C›šñóÇ`,öatÁ=‡k?v¢í4#P è¤BÌ¡šØ¥¸/[õs.-bH)ɺzï '}¶×¶Ýîwœ!rÁXÎZе ´.:’Vn×;î-î>Š:á 6àrÿ½‡UÁcsÕ4k¬VW¬{’ú‰ð#­˜5ß‘0ÁBÝãìÇ`Üÿ0ušÑ".QÊÆ¬›dB´˜0£”õ˜CžÐrõ]íïà#íºQ9lqœàN^ôÖ³¯éôh~ NU\´ ¼16š ~éè“á”S‘n‡Tòl¢‘\þTHÒ²Ú›-ÙÉ~ªG~)$…oQ7-ë¯Cï°ÌÈì}q%/a™¦³vO°ª|[q4–‚Š’³~Bc-$NÜ7ž6½ŸwÒ{œV餃.&£ö(†o¹©*õn<§Øn9¡ÁJ– "a‡© ДÍÝ+¡† aÊ/»ýººð;7zDØZη{×tM Mp—£ iØšk¼NPwˆØ‘ͺðH`T ö$23–†fÓöÀÐÚ0šzÆÈ;­¡¦žç"ð]Œòª‚*ŽY²¤é,äQ¡WØàô¸lS鵯ÅOŽrW$5]K¡VÙ»Bâ…Üš…I¸ŠkÚ|ß=²&Á[ÔèêÞÑÞÅ58EÓR¤0Þ‹Gk«sSîñÁnãònnuãúñExKÐrô¢¬Œ}‡~mñÙ`ŽG4u{ÐÑñ=]6f¤÷âר BoÖ&< ™Ã±c;2 ®P$Ãǃ{mW_cžõª'B6Њ?$½^z[C—Y¹Ý­™é¥jÐNó~ þ¦Û®0¾»›út¢¯ú°Ûâ„6/)-‰1:p$Dꥅȗ ® ,'³†üyàõ±øÁv˜Ä …nœ‹F³T×Ñ™['a¦MbÎJ]»%&î¬lc6&ÂèIpFåÄ ¨ÜoðŒiƒªÄÉþã5± ø'r¨äËår‘(q¼ïèú®ëî¾z6Á°öžîÉ(5óÐáEôàÉ¢ÕŸl\…Lñkº7«°1ÅY4^)bٗ¦8ù¼yøÆªäÛ NžØ=ƒ›9zT–^[T$‡dkœ QâiK%áˆ6޵üqµéçõÌîfO|àÚàcÐ8$•ji^vrþ.QQR"âYárÄŠãâõ¸ ¨Ãkø’¥ÞrŸº¼Kˆ¢µû æè N·eíÏRiû4¦¾Õ!3Rù¢º"4¦ˆÈñúšn™bámÉ-y[X¦¦ÿÏñ."Æô!”øÜQK¯åE\Nëµ4gÕ ×ø§¿¦ƒï±aN¦p‚ >k)9ÁÁ0ˆBZêÌBs ö¥yŠrŽšer«)v¯¢®Dóëtèrv\ûvù[­ü>órµJmœ– aœò«µÌ¼›~uÝêêÕº>µrMZœ°˜cíB<øã`)\y×t|Ûïÿr'<†ô˜à>ù×Öþã[æÃŽ—ï­èh7ëú­þZÅŒ8caI!¹ ´p⢟ÍÌ®,¶GÃí »k 5@ÈÙô÷ÿ`ôÉiw ˆÒnО8pŸv¿ çÉé*²Â'O ÝÔüв ÝA[È.¡¤rhóT pR?+;Ëÿó\*H‹sLqÞæëUš¹f–â:ql-㤠ñ*6!…hç+ˬ{h·‰ö- jg±kÉMMÉ×P#ã¶ä:¼}‘±¸{/ÝëîVËßŶC]옙ê·&[³W$Ú«^ß#àû¸¶4fWa\ ‹Á5ìð躺M[6ž½)T§3—•›~üÚέÉÔÀ ã:. Z”¦¼¨`sÞi(ÍRô©Q…¼²Ì|/ú`ù ilÏ^°L# §÷òf¤-ñ×;-C;_ÜÞù*ù{@EMCooÂ_¤œÆÃõ7¾TöãrqzÜFµ%ׯ|™šUEÆ«Us^Ýœv{ ë¤¦fQ<Ä¡‰VPüïÃÊTfͦî?¥õmØpÙP*È&¦÷ÐQ‡G‰ù{cœJïñEPe2)ŽxP½0AÑßÍûMɪZH¶j•"×»"ÙA¬ÐC+zq‰mVzá–žóU%ØCµ:@1æãðW¹Š î[y)ÎJ@÷o±b% ÷j”A>)NÒÇ€Ôiç¼$’AóˆÀìt`>Ì?f0gÿH36pè6áÌD|ûM›ä áö4N¡° œ’ 4J½JÚƒ¯ µj¤ž˜Æ‡´ó\ íp 3ÓøŽ£8À¦ªÑã–Яï”»­6p®ùV?:¬$‚sDùÀNúµƹ‘2ï’n’,¶„HÝO\‚[¸øÕ¸›öKÙ-)«W~¹iém™?ÿ®ƒTÐ:°ÌðÞºUÖeYŒÓãŠ-#dJe)¯±ÚÏZªÕ5”?ø$»æ¡\d©W<·¹¹,Ɇ†š;¯Ø·¸Ã5ÍÍòS¸Õ¸¯¼—T«T–ñšÎÌ„f(PY°v=Q ~DX*¼ßÝ8øè¾©s- Â˨®Î€55 ­ X¢R¥l QCÏá¤Î á“øÑÀl|òý5Î{ûÓ¦T\t꼕+éï£e»nÅÛ¸‹’ÂPsÓèlû3™ùUO©[üÛîÇZ»ÉS3åÀîŸ*èì,˜ª†ß:ÛZþ¾ÆÔL‰›¬†ÕSô'̵æã*õòŒ*@¨øı~xgno2±¹áˆâ- …Œ ³W³Š«½V;äpZå9?~„«$«6Ÿ<”µQr‚bQ8&óse•ÉEb¯ÚQ,·þ^|B²µï碘ïVd¬V-¶(Ü]ã .ïèËŽ8/qhV¡nR®ó®QÈD‰*ùU(*1hç1Ã`ØQL{…Uj `àÒ"šo3Ü»æ™V¨l…µ: ÑíêÂØÀ jaFaàžE­¶ÌžZˆ‹g1±·zü°Ì2Ö Õ:ÍAuÙZIf6–ƒ2Õtw+Љ‰f§D‹ïÉ誩CL-}g»µZ³0>Ò„óxJ¢ýÿÅ>\îÁëQ‰¸AÚ_C¶i‚hßÒbl] ‡6ÞÕÞÜ4*šA˯ɰüqX‰¤7„»YòX.€-¾ŠÚÕ¸•aɇÃVâh¬–iKg•ÔÏqN³RĆN(r'Á]¼à%Ù˜„…­ôˆ@3ÔÍ€ÎÂj§Z¬÷J†.;üãnmÝú¯ÕÎ,SûûØ0x¯³ÃõøØÍ»£OF33­Ò§¶…«<$'Û»¸G—E+´Ú}¥¥Îóúó§…'1ðf3›ÆýÒyÐ5Ý/&¤Zœ\RBô7dmíô]æ¼8§§Â\Íý„3ß‚„Ȫ˜@÷ìo¿ûTé¿3eu^·W@Šªü”–ަe7l–!Bã,Às‚äæ1ÜÍß$šäò¯ÛZ§ã&Ù’ç?¯âdCéá (YЦSm>‚J"&ptÞ܈ªP㇄BF¬ø´Ú±àÙø4ŒGá5œ t^Ć$¯Þòj-aã g^ÁÊC¤–…ƒAsÖT=k¡TS,|€ràåš9I·½BϘЬ†ö'ÂìvGA¶Î@ÍtÀÌhQÕNj†&€åT=Îxt;2]¯P¡|T- LÞƒ’Éç¿ñe1ãݽWÃZÅš*MrH5?„ñ‚=àýÑo°¬"ëÆ9ÑK5Îø=«'kÉ-*•„èA¦E| þ Þ qÒ”‘_?\£7%öŽ|M6°fª+““+’S*}çW_Ü]3ª¨ú¶fmÜ®ØÒ˳ÒÜm w!–—î÷å.ÛR#‰é¬ª;Æíú¦±q qó71ŠÖä$•ݙկ_ÀóiKà&ìJ©Î¬M®Š¬öÞÇemåVÄ5PÏ0>¾¾ Qçµ5ª†W•©H­Ih×åù&ù4ÒIlÓE7}âsÈéÄm[cȾ좄|d^ ¢ì÷%Uvé1¦D“²>“.èT¬Ò7*é=tƒZ¸_§ãŸ¾1Ð¥:=0pZûš6Ò‹ŠN„t(åuíÆ­; ÇBÒ]³‘$€k¡ÚŒ€Â.ó{ªFÄ*/UZ’ÆNüç ¦|oqŠÊK—G;^Ö侞9N§ûeÿíxK‹ ’¡¨\‡whþøñ~¡òòZpHÔb‘‹Í䉸 »ˆÛ[k¶8âÉÍÌk÷â.bX.Q¾Xp¸xYa^µÐ"˜Ñ#럙ãB³wnb¤¿óåuÓð ém5žF²½~>ÇÐ8€­ÁbýúŽäN:Ýp4 µ[gv^ B½ÓFÐUzû)?œ¼60ÐFÉÉ8˜‚Â/2 ŒC8¨Œ®>N8GîÍ%ló%èÝ5ºFH˜{4„6h§Žï¸4Ž%Æ# 7¸è›ñŽÍúËx óoºÜN tª\•'ßȨ ¨ úæE£Žæ½0#ƒïj¸NãVïÓ¹dà?WlcW×ð‹ Äí ž½Öµµuû-“»}2„2¨¶¥EN¿}#‡äµµ2H^a3ðõ»¥r»Áqs§¤°ˆ„-S3&Èïô„f´í‡£ÌëÎfwl.š=Wø8å„,õàÒcHá®jžcTê±W®‘× s9ò0žî”ZàDÎM“ú¾C2’ZM’ÝûdjµŒtŸ"8À:gí{.Ʊ°Ð1Fb6ƒ1Ç8"yÔ¦>˜õ¿ ’­WÀ9£ë ÓVšŠŠö ¯`×j¿ý®š¿Tò””‘‘€²µr,nƒ©iÀ­Á ¥d³… ÿôéqN§ªÝ .g+ ïSÂë¼ Qúù·¾ë áKaB¾ŒÛà?_í‹ÛQE ‡“µr¸†ÿj¤î‚h>ô•E¦Ó›;C×­7…‹·^q¯ Æ`U¯eú#-Ÿ˜·;oJ˜Ä‹ãÒæŽÔ>) Çý‚;Jgí£Ï×­9R;Ogí¢ÅýiI7ú}—â8K¡’œÛq¦j¹ÑeØ“£+Ù—'nñÏ·k3‹Á­»üeFÏûžì…0±šò¯ßV#©íÆp¥MAzb^PŽ÷VÏu¤Û~Þ1uº—Ò“•wnÈ ^›.II—¡Š_ÆÌÚvdW®ÈöóÎ[Q,ÍÞè+L¾b‚í¾É¥å„ÆÄ‡q¼þ 9«V}ï ”ÎVÑw4qUä3&jÛıHYb¼ ü¹ˆ ¿ttTœõˆ7Ïò’«ÙarBwP9?)Ûu•é‹T/Ùa£•ŽA19–±kªM \ÓäPÝßs›<ØTažÐã@‚…õq±Ø+û£=Ù[5ÄÍ”·¶Ö×?²9£WÀÉ+^ýo¯^Eàã8s)åfç —2aôæ­QŸx¤·i‡é& NE>"^NaäaŸ;fŠÙÌ9]NE& t^°ÀCLz'âe…8ZRñs&6Þ²7_üãcyJž‘1 Äþ@TZ°?SD2û ‡|ÔPõÔËOÓŒé\dªRïÞðû7zHÕøƒî±9iÈ‹Q#µ¿¶‚zr³óc.ò4ö†GýR4ÎÈqx¦ð¾<2~X’hµ÷náãੳ¨Å2ˆauB­NCÑ+›¢k—Xó0Ñ aj5n>Þ‰¨õ²e3övÞ§Óôé<¥>°_²Ÿ Û uH: XRÿ%~9á!4öüoÑѼ¦è3…ºâ”8?¶‚ Î1d#ïÔÑü–šA&‹„„{A!i6 ‹ŒíÜ/XaŸ£á㇤=W‰;|ïðä) Ðg¾~£ ?*¾æ‚½Ã }¿ãÚ§ˆKtÌ>5|­E޵ÐîÑÜÕ.§ýôAûš Qñ6üú ²€¾(6 6Ñ”Æ7–Ú÷<9ùù_ð•CÁ f1þëÐŽéi8¾®†å», V»4$ÀŸutÉøœø£ÆiÁ,.`v6r â£òŽP ¯½gFBÉŽÇ tòÃçÚ C3½;˜ ,¼o“æãœx| /KóMp©1S_¾‘X.f÷Vª†#¼U>È’Èõˆ#Böñ]µ A‘IVoÀÌІϵÀ‘¿üGTV1nr+£ÎOXÂS•% ‹›³¶™f§OZ[Û_ý9œû‘P­ß°÷ {Gln‘%ß#ÚÛhÀdw¿H ù=† ¸y©e/íªW¼³´¶>Ò,Óö¬°IP,*MV•ð„~ºK&ãe¢Ä‹»ûMì½£=ò)‹qF¿ S¶ß´"ÉGÑëTšF™*¹LX,hŠ[—´º“§wŽw´íeñWQEÙxÚëº ?áè“{^Ú†EŽxïh»iý»¢×‚„J”³ÃÀH¥|ó^ÙÍ“Š…Ée*^‰Ð¯.ãuÚxE™èëËb#î;›’ôÔ<]z]\íƒ×¨wÚN»ho¼chq¸E˜£=ºçâ4Q1¸7ýÝçWü½Ì“lÕ6á§¿­HE_Ì£ ùqyÿ‰á YRŽ¤Û«ä9~l4sæVyù­™`Š×Uß›,ùŸþñ×Å#_Êu´ù+Deêêí™àéMÙü¢~h³qªë²‡’·#YúÊæñzü$;Û 5ͯ9$µË z²>ÿ ¾*jõOŸøŒñÛ$œÐ$O/¯ÀÃxRí½ƒÂtýf-}*žoïɦøÙÌ|3†M;xÞ¨¯U”•µl/.ñ~XÇŽ¯Yá¼4™x3&æë×x®";¤$KIö’5ÛdÚ­ ½Êáüú‹~w[ÊÔM9OØã%4ÒáQ¨}éS^žìt–è@ÑËæw[›Y;-ÝöÿÀºs;¢b¾ÍwH-* ï––Ãim½¶IÊ-¶1e/•~ø¨TNN®.òp²ßð)H$ûë«Wïß~ÎðµÉƦí¼O ( é9è†,Ù ]gM6rê+„#»%ƒà/süw¯Aœ$õŒqÆ4ËO> d9}÷+ðÑ$Œsôš³ý?0£™a,>y‹¹Úˆs<ðþ=†,ð‹c_*\âƒDí¼Ü}È2Mí°ÍÌT8/í4ægæ'Ú¦žâ8'û}"‹Câ*„\9½#Y>z$ŽæöÔ7c[s“|"$}» ymÌïÕÀ«zQx 5·%å oùå“$j†kÐÎp)ñx½Äû-:º†Ð˜|?˜oãøf§‡gFrÀžß2ŠS‘ÇZ÷Œq}qˆŠµ …o€,wyÅO¡gÊCF1Öl˜çŸ'íL5T3õò3ûÑðyª¦M‰9Ú2"s”˜ò5uD•‹6ÀÔ-Jì‰U†bsºÏ «O)ƒÌw¸R -2æ/5fÜ<ªBQÌ4kŒ˜ê­G¹ )%ß¼ãr’Ï›f@=šâBF™‹ïCB±©‰‰ƒ‡&'‡F}@©&ÓÈÿ„y×ubâÐÁÉÉC?'«êåñçSæ49+—Óä±Cø®³íIîð¤ÙŒ+×ç˜ëf/R«Uê ÌîC °Fu:C*£} †T:º¶}{ÂÜݽâ²·ÔuªÎ×ø•¬e[!®–>ú? ‹ÄåýÚ¸¸"ÇM 8gzƒô0\HkƒÔZ³:Ähå­~™@ª+ô#«Nê Öfj¾çyµîå‹ioÀ!„B÷ þñô·“±R'©5>Ú`Úò[!ÂÄTˆ`mCš I…ÑÃ}¸n >Wßô!M}UËavõ¶4€3)!§kcÈ‚²ómþ?’Ž Ýådïw•ãv«!×”;Xϡۨ}½8ívt•ëÐ"Ó¼# kÂvXŠJ™±[“l¶[ZÝ™MÀ§ñÃXC3lê–[ ÃTa¼Vj‹¡…ÚÊ»¥åŒÑ¬"Å“Ñò t:‚(žêà¦ÈÁ<¾cZóve—ýQ›ÇîT…Ÿ qHá‘i{ Ò銀Q埓'Á“Ö»“i öPØöï¿­èüȯáímKÊAçIŠõ¤BFƒ £=‰‰µâÖTá…½¶à(âœ&TSŸ?/ïØA:Ö·¬»ÐžV§(ø÷@wïFa^ã¦]…Œµäo]*Óñ99¬R¿iáñ_Ôò˜À™þÎË2vM“€Ø`P§“ôf¦´{QYÏ«íH#V7vÅ7ÌÒ° q>@àó«~uɘ׆Ax°Ã/ƒ«xÙ°Bþà3£Ä Ùô‰tƒÊÁy†b0ŒžnG`Á òEÚDìÙäA’Ô: ÆPØwIÓ7ÏìnWÓ÷2ED}.(h•Ü"‚óãU]¢9Iíh_îV¯@‡›GZ0C Üpb ó:ã™L 3¡tN*ªN ½2¿Ó!¼3Œ Ca³—yn.•ÊÝÉ‹Wâ`̳Ü}±QBÌCªÃi Á¡8*Ãï{57‰¹ìO#aT¢ËB½Ÿ‚½Uíoþi§0ç ó_ËðÑù^ ChrU}~rÈL 1òzÿ>..ö=%GÁš›GŒ£ ëüo ™‡ ŒEéu‘P³Psؘ޸èó8­ðüþP¨Ÿu&;æÊ*Œëù|i&¤ÿPbÛÈ›°²˜hÒ;´[—€|y*cƒVšh†Ò¼Ò(ÿ”~Î_A•qU2·½ÿôGIQÇ3`®^Êvþ=î@¬ÜK'¤µÐ‡èËZ#4sJ=º¤:sY©è sÚ¥bÂyj ¯ë·S_E܃"Žª‹Š@ž~‚Ÿç¹>­86ºñ#Îy±Úäå[ïècòSï„¥ÙŬ–”òò#­SJ”GZû®yvvÝßSùÑæ‰p¸waTšžÏõÅ/, 9'Jkv%%.†~oò[ÌóŸ è¡§üœÂR±Bj¢ŸSèÈ€*$'øè…©pçS¥u à+ç9\¬í_f+åòüù8õu\,¶ÊÓtæåðpžÑÐkØ®J0hó(]N„QÈvó³W¬ÇÌ7ó •8«ƒ6:ÜÖÝ£Ïâ ·ñWc“¯Y_i>ú¬ŒÝ"‘ßR¡çõ’â(Óe]Þ6ø¹ªRA%U—6&´F]”½7@̳k3X h?ŒÁKïà®ÞQ¤2™Bk¾[?.ÿ€Ã.K¡ÈKAbŽÌ6ýÞÄ5¿·kò’eŽ+]²FްeöWH©Uò«û0OÝ×§¾5…´øÿ ¤úîäe3H‡®coÇ>l]0¶2±ˆcý¹‡ÝHÊ9š{Z {sOõ–!¥A,þ7†?Å·3w俎A àFjÚÿ¸8¸Bí&8U$G…¡ÂµÙßé$µY5˜‚†FâL…5nÇì²Øò1–”> qóº2££.«6“e—é î ì¼Úõ—œ+˜–@/¬¢ð™µkíb{à÷(Å7Ði=¥É{l݂ͬ­âÎæ¿¦ï 8«…1g(»üè%ÎÓh/ëEf¶M¹ÒÝtŸ5½Ÿ̼vg½oÚ ê~à©›WKi父U«ßأݖ­w¬RS‚EìFíßT¬²%ª `=í‹ø|*=1‚ò*Žù»ý·S§Xö¬€·Ø^êòÓw)l–ÃÖfQHãúŒ(YSþô„SËŒK·æ1ÞØâíW]µf™Ÿ·°7ך³^&ýpô@T'.ìÀ%3³•„à š¯´ßÞò»ù5ÏzaTf6Ñë©A5ÜL•óXÌ¡æ·Á|ñL¸-Ÿå–ηêÄT×g{A)ªî­®FÑ•."hü“ùj¢ A;.ðâ~Âþ …oÞ%°è ýG#Ñ}&]Þ×¾cÜ`C»hH9xnN†·Y Îlð²cÞ¤\+v\EŸ¥«Æ§1¦D9K·Xá)2b.¿ó­“NôÚýW¢§ŽÜQש$¥/£”|6tð™Ã32Ô›£´7¡¡¦–2¸ÑÛиyuü0e×ñ€)’NØuh'dœ¶Ãî„õ~xY‰É ‘´>ÄÚ# bˆ"k3Ó𠼃®Ì: 9¿º¢vˆú$ПCÝ:Ê)H¹Ë> Õ¦šzÇÛ;e“d\jmfŸäOÏa%ò9š‘ˆcK›xÓÐÛ¥Å!k©%HÞDn“ü{YÜ"“{n_Ö} ß)9ƒ= _/û‡ZÎ(éù>lú¶­÷YžŸÖV÷‹gQ#§ß­:QÄ•ÈbwƒÇ÷Õ$¾zw±ðÙ®‹#¿»ãU˜?|ÅðïGÔ΄hÁzü{ùoº$wñ×Ïœ´º)|Vh‰Ú?»Œ ZV7¾%ŸüGûo/£×†‡ôéEÏ"¹KÓ²… ìµl¥p76Î-z !Ál€4n>”¼$\á×zV?szûqejìQçëé]m‹›æ^æ=^µ ä§í­¥! ²ºl…ôHB4sL i9}Þ2¢^×ýKÐ5ÅOBú)èíO ­çv^~ªêµýïÝ€x¦“rm\KÚ&G^Ð5CçÐL¼}&Fºò”ÀËâ¨B]K†¡n3††|ÍsGjyðkþO¯µÚbåsܽæaW?R6ð¡·²¾JÂÇfhãÚ2 ÄÊlBS§\=¢jÕÕV—Ê*”ôY¦“^¢¢Á™„˺^E)Õè*”\½Ÿ  ‚rÔr(a¢@ø„6nÔŒ£?¥}ÚdL°©¦šg¢IvqØNcÐÇa‘Æ®kŒÍ÷mLŒöcÁA!¤±hd¸£±Vëðµ¹Îòwc=¢¦æ†–áæ–Õs_Ò:ŠÿÒ—•¢sLËí£g>‘œ—1Ü*4-%ð&Ëõ0Ubƒ)Eܬ†*b¸ÔÖ51—Äï„ç ä+è+;˜Ž<…«†’`!q°fÍÎMù*Æ,[/GK+{×®,>CâLŒóR%%cŒ³ÂÆÃ~‘’'EG†A‰®GºÂ=‡hÂäŸ”Ž°8:IDìN)ÅWÌ»áAF)ucw'qhÍXè²L@a„¾~Œ6ÌPc2Lã"¥A…2bìÈU ™À&Œ€‹ÿ ¯9öA#ÓQLO¬:E€9k§©’‘ÆfÞKF•b93tºL$c‰Ë¬pÿLzÿ ¿5ÔdÚp¢þðùÛ°>$`œ.÷ï«~Xó=¶¡ã?„ NͰ/ŠÄ©L®PªÔ­No0šÌ«ÍîpºÜ¯Ï ‚b8AR4Ãr¼ J²¢j¿}øŸÐ Ó²×óƒ0Š“4Ë‹²ª›¶ë‡qš—uÛóºŸ÷ûAFP 'HŠfXŽDIVTM7LËv\ÏÂ(NÒ,/ʪnÚ®Æi^Öm?Îë~Þï÷‡à ’¢–ãQ’UÓ Ó²×óƒ0Š“4Ë‹²ª›¶ë‡qš—uÛóºŸ÷÷ÿb$œ«tV&g®Ï–íÁr>¿<Ùyóå?’“˜ûfþ{ç´·£‰µ›ž%îµïÇÌ~ßZûþaÅzW¾¿¼÷ÜõÝ2ŸµsvïÀÌò™ÙeW«‰µ‘à@DDDD$""""bffffÖ}X ÓO„0ÆcDDDDD¬µÖZ›6Wò08BÖçI¥ƒ.H¬W ¢ßˆÇÐ9 ‰u„*¥”R*J^}€Ä:M”´$I’$IÒF‚‹™™™™yÑŸžûÞóÀ_WÍÆý 0; this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent); this._addEventListeners(); } // Getters var _proto = Carousel.prototype; // Public _proto.next = function next() { if (!this._isSliding) { this._slide(Direction.NEXT); } }; _proto.nextWhenVisible = function nextWhenVisible() { // Don't call next when the page isn't visible // or the carousel or its parent isn't visible if (!document.hidden && $(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden') { this.next(); } }; _proto.prev = function prev() { if (!this._isSliding) { this._slide(Direction.PREV); } }; _proto.pause = function pause(event) { if (!event) { this._isPaused = true; } if (this._element.querySelector(Selector$2.NEXT_PREV)) { Util.triggerTransitionEnd(this._element); this.cycle(true); } clearInterval(this._interval); this._interval = null; }; _proto.cycle = function cycle(event) { if (!event) { this._isPaused = false; } if (this._interval) { clearInterval(this._interval); this._interval = null; } if (this._config.interval && !this._isPaused) { this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); } }; _proto.to = function to(index) { var _this = this; this._activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); var activeIndex = this._getItemIndex(this._activeElement); if (index > this._items.length - 1 || index < 0) { return; } if (this._isSliding) { $(this._element).one(Event$2.SLID, function () { return _this.to(index); }); return; } if (activeIndex === index) { this.pause(); this.cycle(); return; } var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; this._slide(direction, this._items[index]); }; _proto.dispose = function dispose() { $(this._element).off(EVENT_KEY$2); $.removeData(this._element, DATA_KEY$2); this._items = null; this._config = null; this._element = null; this._interval = null; this._isPaused = null; this._isSliding = null; this._activeElement = null; this._indicatorsElement = null; } // Private ; _proto._getConfig = function _getConfig(config) { config = _objectSpread({}, Default, config); Util.typeCheckConfig(NAME$2, config, DefaultType); return config; }; _proto._handleSwipe = function _handleSwipe() { var absDeltax = Math.abs(this.touchDeltaX); if (absDeltax <= SWIPE_THRESHOLD) { return; } var direction = absDeltax / this.touchDeltaX; // swipe left if (direction > 0) { this.prev(); } // swipe right if (direction < 0) { this.next(); } }; _proto._addEventListeners = function _addEventListeners() { var _this2 = this; if (this._config.keyboard) { $(this._element).on(Event$2.KEYDOWN, function (event) { return _this2._keydown(event); }); } if (this._config.pause === 'hover') { $(this._element).on(Event$2.MOUSEENTER, function (event) { return _this2.pause(event); }).on(Event$2.MOUSELEAVE, function (event) { return _this2.cycle(event); }); } if (this._config.touch) { this._addTouchEventListeners(); } }; _proto._addTouchEventListeners = function _addTouchEventListeners() { var _this3 = this; if (!this._touchSupported) { return; } var start = function start(event) { if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { _this3.touchStartX = event.originalEvent.clientX; } else if (!_this3._pointerEvent) { _this3.touchStartX = event.originalEvent.touches[0].clientX; } }; var move = function move(event) { // ensure swiping with one touch and not pinching if (event.originalEvent.touches && event.originalEvent.touches.length > 1) { _this3.touchDeltaX = 0; } else { _this3.touchDeltaX = event.originalEvent.touches[0].clientX - _this3.touchStartX; } }; var end = function end(event) { if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX; } _this3._handleSwipe(); if (_this3._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; // here, we listen for touchend, explicitly pause the carousel // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling _this3.pause(); if (_this3.touchTimeout) { clearTimeout(_this3.touchTimeout); } _this3.touchTimeout = setTimeout(function (event) { return _this3.cycle(event); }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); } }; $(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START, function (e) { return e.preventDefault(); }); if (this._pointerEvent) { $(this._element).on(Event$2.POINTERDOWN, function (event) { return start(event); }); $(this._element).on(Event$2.POINTERUP, function (event) { return end(event); }); this._element.classList.add(ClassName$2.POINTER_EVENT); } else { $(this._element).on(Event$2.TOUCHSTART, function (event) { return start(event); }); $(this._element).on(Event$2.TOUCHMOVE, function (event) { return move(event); }); $(this._element).on(Event$2.TOUCHEND, function (event) { return end(event); }); } }; _proto._keydown = function _keydown(event) { if (/input|textarea/i.test(event.target.tagName)) { return; } switch (event.which) { case ARROW_LEFT_KEYCODE: event.preventDefault(); this.prev(); break; case ARROW_RIGHT_KEYCODE: event.preventDefault(); this.next(); break; default: } }; _proto._getItemIndex = function _getItemIndex(element) { this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)) : []; return this._items.indexOf(element); }; _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { var isNextDirection = direction === Direction.NEXT; var isPrevDirection = direction === Direction.PREV; var activeIndex = this._getItemIndex(activeElement); var lastItemIndex = this._items.length - 1; var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; if (isGoingToWrap && !this._config.wrap) { return activeElement; } var delta = direction === Direction.PREV ? -1 : 1; var itemIndex = (activeIndex + delta) % this._items.length; return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; }; _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { var targetIndex = this._getItemIndex(relatedTarget); var fromIndex = this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM)); var slideEvent = $.Event(Event$2.SLIDE, { relatedTarget: relatedTarget, direction: eventDirectionName, from: fromIndex, to: targetIndex }); $(this._element).trigger(slideEvent); return slideEvent; }; _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { if (this._indicatorsElement) { var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE)); $(indicators).removeClass(ClassName$2.ACTIVE); var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; if (nextIndicator) { $(nextIndicator).addClass(ClassName$2.ACTIVE); } } }; _proto._slide = function _slide(direction, element) { var _this4 = this; var activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); var activeElementIndex = this._getItemIndex(activeElement); var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); var nextElementIndex = this._getItemIndex(nextElement); var isCycling = Boolean(this._interval); var directionalClassName; var orderClassName; var eventDirectionName; if (direction === Direction.NEXT) { directionalClassName = ClassName$2.LEFT; orderClassName = ClassName$2.NEXT; eventDirectionName = Direction.LEFT; } else { directionalClassName = ClassName$2.RIGHT; orderClassName = ClassName$2.PREV; eventDirectionName = Direction.RIGHT; } if (nextElement && $(nextElement).hasClass(ClassName$2.ACTIVE)) { this._isSliding = false; return; } var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); if (slideEvent.isDefaultPrevented()) { return; } if (!activeElement || !nextElement) { // Some weirdness is happening, so we bail return; } this._isSliding = true; if (isCycling) { this.pause(); } this._setActiveIndicatorElement(nextElement); var slidEvent = $.Event(Event$2.SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, to: nextElementIndex }); if ($(this._element).hasClass(ClassName$2.SLIDE)) { $(nextElement).addClass(orderClassName); Util.reflow(nextElement); $(activeElement).addClass(directionalClassName); $(nextElement).addClass(directionalClassName); var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); if (nextElementInterval) { this._config.defaultInterval = this._config.defaultInterval || this._config.interval; this._config.interval = nextElementInterval; } else { this._config.interval = this._config.defaultInterval || this._config.interval; } var transitionDuration = Util.getTransitionDurationFromElement(activeElement); $(activeElement).one(Util.TRANSITION_END, function () { $(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName$2.ACTIVE); $(activeElement).removeClass(ClassName$2.ACTIVE + " " + orderClassName + " " + directionalClassName); _this4._isSliding = false; setTimeout(function () { return $(_this4._element).trigger(slidEvent); }, 0); }).emulateTransitionEnd(transitionDuration); } else { $(activeElement).removeClass(ClassName$2.ACTIVE); $(nextElement).addClass(ClassName$2.ACTIVE); this._isSliding = false; $(this._element).trigger(slidEvent); } if (isCycling) { this.cycle(); } } // Static ; Carousel._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { var data = $(this).data(DATA_KEY$2); var _config = _objectSpread({}, Default, $(this).data()); if (typeof config === 'object') { _config = _objectSpread({}, _config, config); } var action = typeof config === 'string' ? config : _config.slide; if (!data) { data = new Carousel(this, _config); $(this).data(DATA_KEY$2, data); } if (typeof config === 'number') { data.to(config); } else if (typeof action === 'string') { if (typeof data[action] === 'undefined') { throw new TypeError("No method named \"" + action + "\""); } data[action](); } else if (_config.interval && _config.ride) { data.pause(); data.cycle(); } }); }; Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { var selector = Util.getSelectorFromElement(this); if (!selector) { return; } var target = $(selector)[0]; if (!target || !$(target).hasClass(ClassName$2.CAROUSEL)) { return; } var config = _objectSpread({}, $(target).data(), $(this).data()); var slideIndex = this.getAttribute('data-slide-to'); if (slideIndex) { config.interval = false; } Carousel._jQueryInterface.call($(target), config); if (slideIndex) { $(target).data(DATA_KEY$2).to(slideIndex); } event.preventDefault(); }; _createClass(Carousel, null, [{ key: "VERSION", get: function get() { return VERSION$2; } }, { key: "Default", get: function get() { return Default; } }]); return Carousel; }(); /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ $(document).on(Event$2.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); $(window).on(Event$2.LOAD_DATA_API, function () { var carousels = [].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE)); for (var i = 0, len = carousels.length; i < len; i++) { var $carousel = $(carousels[i]); Carousel._jQueryInterface.call($carousel, $carousel.data()); } }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$2] = Carousel._jQueryInterface; $.fn[NAME$2].Constructor = Carousel; $.fn[NAME$2].noConflict = function () { $.fn[NAME$2] = JQUERY_NO_CONFLICT$2; return Carousel._jQueryInterface; }; /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$3 = 'collapse'; var VERSION$3 = '4.3.1'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; var JQUERY_NO_CONFLICT$3 = $.fn[NAME$3]; var Default$1 = { toggle: true, parent: '' }; var DefaultType$1 = { toggle: 'boolean', parent: '(string|element)' }; var Event$3 = { SHOW: "show" + EVENT_KEY$3, SHOWN: "shown" + EVENT_KEY$3, HIDE: "hide" + EVENT_KEY$3, HIDDEN: "hidden" + EVENT_KEY$3, CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 }; var ClassName$3 = { SHOW: 'show', COLLAPSE: 'collapse', COLLAPSING: 'collapsing', COLLAPSED: 'collapsed' }; var Dimension = { WIDTH: 'width', HEIGHT: 'height' }; var Selector$3 = { ACTIVES: '.show, .collapsing', DATA_TOGGLE: '[data-toggle="collapse"]' /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var Collapse = /*#__PURE__*/ function () { function Collapse(element, config) { this._isTransitioning = false; this._element = element; this._config = this._getConfig(config); this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); var toggleList = [].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE)); for (var i = 0, len = toggleList.length; i < len; i++) { var elem = toggleList[i]; var selector = Util.getSelectorFromElement(elem); var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) { return foundElem === element; }); if (selector !== null && filterElement.length > 0) { this._selector = selector; this._triggerArray.push(elem); } } this._parent = this._config.parent ? this._getParent() : null; if (!this._config.parent) { this._addAriaAndCollapsedClass(this._element, this._triggerArray); } if (this._config.toggle) { this.toggle(); } } // Getters var _proto = Collapse.prototype; // Public _proto.toggle = function toggle() { if ($(this._element).hasClass(ClassName$3.SHOW)) { this.hide(); } else { this.show(); } }; _proto.show = function show() { var _this = this; if (this._isTransitioning || $(this._element).hasClass(ClassName$3.SHOW)) { return; } var actives; var activesData; if (this._parent) { actives = [].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function (elem) { if (typeof _this._config.parent === 'string') { return elem.getAttribute('data-parent') === _this._config.parent; } return elem.classList.contains(ClassName$3.COLLAPSE); }); if (actives.length === 0) { actives = null; } } if (actives) { activesData = $(actives).not(this._selector).data(DATA_KEY$3); if (activesData && activesData._isTransitioning) { return; } } var startEvent = $.Event(Event$3.SHOW); $(this._element).trigger(startEvent); if (startEvent.isDefaultPrevented()) { return; } if (actives) { Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide'); if (!activesData) { $(actives).data(DATA_KEY$3, null); } } var dimension = this._getDimension(); $(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING); this._element.style[dimension] = 0; if (this._triggerArray.length) { $(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded', true); } this.setTransitioning(true); var complete = function complete() { $(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW); _this._element.style[dimension] = ''; _this.setTransitioning(false); $(_this._element).trigger(Event$3.SHOWN); }; var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); var scrollSize = "scroll" + capitalizedDimension; var transitionDuration = Util.getTransitionDurationFromElement(this._element); $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); this._element.style[dimension] = this._element[scrollSize] + "px"; }; _proto.hide = function hide() { var _this2 = this; if (this._isTransitioning || !$(this._element).hasClass(ClassName$3.SHOW)) { return; } var startEvent = $.Event(Event$3.HIDE); $(this._element).trigger(startEvent); if (startEvent.isDefaultPrevented()) { return; } var dimension = this._getDimension(); this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; Util.reflow(this._element); $(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW); var triggerArrayLength = this._triggerArray.length; if (triggerArrayLength > 0) { for (var i = 0; i < triggerArrayLength; i++) { var trigger = this._triggerArray[i]; var selector = Util.getSelectorFromElement(trigger); if (selector !== null) { var $elem = $([].slice.call(document.querySelectorAll(selector))); if (!$elem.hasClass(ClassName$3.SHOW)) { $(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded', false); } } } } this.setTransitioning(true); var complete = function complete() { _this2.setTransitioning(false); $(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN); }; this._element.style[dimension] = ''; var transitionDuration = Util.getTransitionDurationFromElement(this._element); $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); }; _proto.setTransitioning = function setTransitioning(isTransitioning) { this._isTransitioning = isTransitioning; }; _proto.dispose = function dispose() { $.removeData(this._element, DATA_KEY$3); this._config = null; this._parent = null; this._element = null; this._triggerArray = null; this._isTransitioning = null; } // Private ; _proto._getConfig = function _getConfig(config) { config = _objectSpread({}, Default$1, config); config.toggle = Boolean(config.toggle); // Coerce string values Util.typeCheckConfig(NAME$3, config, DefaultType$1); return config; }; _proto._getDimension = function _getDimension() { var hasWidth = $(this._element).hasClass(Dimension.WIDTH); return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; }; _proto._getParent = function _getParent() { var _this3 = this; var parent; if (Util.isElement(this._config.parent)) { parent = this._config.parent; // It's a jQuery object if (typeof this._config.parent.jquery !== 'undefined') { parent = this._config.parent[0]; } } else { parent = document.querySelector(this._config.parent); } var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]"; var children = [].slice.call(parent.querySelectorAll(selector)); $(children).each(function (i, element) { _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); }); return parent; }; _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { var isOpen = $(element).hasClass(ClassName$3.SHOW); if (triggerArray.length) { $(triggerArray).toggleClass(ClassName$3.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); } } // Static ; Collapse._getTargetFromElement = function _getTargetFromElement(element) { var selector = Util.getSelectorFromElement(element); return selector ? document.querySelector(selector) : null; }; Collapse._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { var $this = $(this); var data = $this.data(DATA_KEY$3); var _config = _objectSpread({}, Default$1, $this.data(), typeof config === 'object' && config ? config : {}); if (!data && _config.toggle && /show|hide/.test(config)) { _config.toggle = false; } if (!data) { data = new Collapse(this, _config); $this.data(DATA_KEY$3, data); } if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); }; _createClass(Collapse, null, [{ key: "VERSION", get: function get() { return VERSION$3; } }, { key: "Default", get: function get() { return Default$1; } }]); return Collapse; }(); /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ $(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) { // preventDefault only for elements (which change the URL) not inside the collapsible element if (event.currentTarget.tagName === 'A') { event.preventDefault(); } var $trigger = $(this); var selector = Util.getSelectorFromElement(this); var selectors = [].slice.call(document.querySelectorAll(selector)); $(selectors).each(function () { var $target = $(this); var data = $target.data(DATA_KEY$3); var config = data ? 'toggle' : $trigger.data(); Collapse._jQueryInterface.call($target, config); }); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$3] = Collapse._jQueryInterface; $.fn[NAME$3].Constructor = Collapse; $.fn[NAME$3].noConflict = function () { $.fn[NAME$3] = JQUERY_NO_CONFLICT$3; return Collapse._jQueryInterface; }; /**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.14.7 * @license * Copyright (c) 2016 Federico Zivolo and contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox']; var timeoutDuration = 0; for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) { if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) { timeoutDuration = 1; break; } } function microtaskDebounce(fn) { var called = false; return function () { if (called) { return; } called = true; window.Promise.resolve().then(function () { called = false; fn(); }); }; } function taskDebounce(fn) { var scheduled = false; return function () { if (!scheduled) { scheduled = true; setTimeout(function () { scheduled = false; fn(); }, timeoutDuration); } }; } var supportsMicroTasks = isBrowser && window.Promise; /** * Create a debounced version of a method, that's asynchronously deferred * but called in the minimum time possible. * * @method * @memberof Popper.Utils * @argument {Function} fn * @returns {Function} */ var debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce; /** * Check if the given variable is a function * @method * @memberof Popper.Utils * @argument {Any} functionToCheck - variable to check * @returns {Boolean} answer to: is a function? */ function isFunction(functionToCheck) { var getType = {}; return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]'; } /** * Get CSS computed property of the given element * @method * @memberof Popper.Utils * @argument {Eement} element * @argument {String} property */ function getStyleComputedProperty(element, property) { if (element.nodeType !== 1) { return []; } // NOTE: 1 DOM access here var window = element.ownerDocument.defaultView; var css = window.getComputedStyle(element, null); return property ? css[property] : css; } /** * Returns the parentNode or the host of the element * @method * @memberof Popper.Utils * @argument {Element} element * @returns {Element} parent */ function getParentNode(element) { if (element.nodeName === 'HTML') { return element; } return element.parentNode || element.host; } /** * Returns the scrolling parent of the given element * @method * @memberof Popper.Utils * @argument {Element} element * @returns {Element} scroll parent */ function getScrollParent(element) { // Return body, `getScroll` will take care to get the correct `scrollTop` from it if (!element) { return document.body; } switch (element.nodeName) { case 'HTML': case 'BODY': return element.ownerDocument.body; case '#document': return element.body; } // Firefox want us to check `-x` and `-y` variations as well var _getStyleComputedProp = getStyleComputedProperty(element), overflow = _getStyleComputedProp.overflow, overflowX = _getStyleComputedProp.overflowX, overflowY = _getStyleComputedProp.overflowY; if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) { return element; } return getScrollParent(getParentNode(element)); } var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode); var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent); /** * Determines if the browser is Internet Explorer * @method * @memberof Popper.Utils * @param {Number} version to check * @returns {Boolean} isIE */ function isIE(version) { if (version === 11) { return isIE11; } if (version === 10) { return isIE10; } return isIE11 || isIE10; } /** * Returns the offset parent of the given element * @method * @memberof Popper.Utils * @argument {Element} element * @returns {Element} offset parent */ function getOffsetParent(element) { if (!element) { return document.documentElement; } var noOffsetParent = isIE(10) ? document.body : null; // NOTE: 1 DOM access here var offsetParent = element.offsetParent || null; // Skip hidden elements which don't have an offsetParent while (offsetParent === noOffsetParent && element.nextElementSibling) { offsetParent = (element = element.nextElementSibling).offsetParent; } var nodeName = offsetParent && offsetParent.nodeName; if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') { return element ? element.ownerDocument.documentElement : document.documentElement; } // .offsetParent will return the closest TH, TD or TABLE in case // no offsetParent is present, I hate this job... if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') { return getOffsetParent(offsetParent); } return offsetParent; } function isOffsetContainer(element) { var nodeName = element.nodeName; if (nodeName === 'BODY') { return false; } return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element; } /** * Finds the root node (document, shadowDOM root) of the given element * @method * @memberof Popper.Utils * @argument {Element} node * @returns {Element} root node */ function getRoot(node) { if (node.parentNode !== null) { return getRoot(node.parentNode); } return node; } /** * Finds the offset parent common to the two provided nodes * @method * @memberof Popper.Utils * @argument {Element} element1 * @argument {Element} element2 * @returns {Element} common offset parent */ function findCommonOffsetParent(element1, element2) { // This check is needed to avoid errors in case one of the elements isn't defined for any reason if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) { return document.documentElement; } // Here we make sure to give as "start" the element that comes first in the DOM var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING; var start = order ? element1 : element2; var end = order ? element2 : element1; // Get common ancestor container var range = document.createRange(); range.setStart(start, 0); range.setEnd(end, 0); var commonAncestorContainer = range.commonAncestorContainer; // Both nodes are inside #document if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) { if (isOffsetContainer(commonAncestorContainer)) { return commonAncestorContainer; } return getOffsetParent(commonAncestorContainer); } // one of the nodes is inside shadowDOM, find which one var element1root = getRoot(element1); if (element1root.host) { return findCommonOffsetParent(element1root.host, element2); } else { return findCommonOffsetParent(element1, getRoot(element2).host); } } /** * Gets the scroll value of the given element in the given side (top and left) * @method * @memberof Popper.Utils * @argument {Element} element * @argument {String} side `top` or `left` * @returns {number} amount of scrolled pixels */ function getScroll(element) { var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top'; var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft'; var nodeName = element.nodeName; if (nodeName === 'BODY' || nodeName === 'HTML') { var html = element.ownerDocument.documentElement; var scrollingElement = element.ownerDocument.scrollingElement || html; return scrollingElement[upperSide]; } return element[upperSide]; } /* * Sum or subtract the element scroll values (left and top) from a given rect object * @method * @memberof Popper.Utils * @param {Object} rect - Rect object you want to change * @param {HTMLElement} element - The element from the function reads the scroll values * @param {Boolean} subtract - set to true if you want to subtract the scroll values * @return {Object} rect - The modifier rect object */ function includeScroll(rect, element) { var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; var scrollTop = getScroll(element, 'top'); var scrollLeft = getScroll(element, 'left'); var modifier = subtract ? -1 : 1; rect.top += scrollTop * modifier; rect.bottom += scrollTop * modifier; rect.left += scrollLeft * modifier; rect.right += scrollLeft * modifier; return rect; } /* * Helper to detect borders of a given element * @method * @memberof Popper.Utils * @param {CSSStyleDeclaration} styles * Result of `getStyleComputedProperty` on the given element * @param {String} axis - `x` or `y` * @return {number} borders - The borders size of the given axis */ function getBordersSize(styles, axis) { var sideA = axis === 'x' ? 'Left' : 'Top'; var sideB = sideA === 'Left' ? 'Right' : 'Bottom'; return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10); } function getSize(axis, body, html, computedStyle) { return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0); } function getWindowSizes(document) { var body = document.body; var html = document.documentElement; var computedStyle = isIE(10) && getComputedStyle(html); return { height: getSize('Height', body, html, computedStyle), width: getSize('Width', body, html, computedStyle) }; } var classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; var createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var defineProperty = function (obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /** * Given element offsets, generate an output similar to getBoundingClientRect * @method * @memberof Popper.Utils * @argument {Object} offsets * @returns {Object} ClientRect like output */ function getClientRect(offsets) { return _extends({}, offsets, { right: offsets.left + offsets.width, bottom: offsets.top + offsets.height }); } /** * Get bounding client rect of given element * @method * @memberof Popper.Utils * @param {HTMLElement} element * @return {Object} client rect */ function getBoundingClientRect(element) { var rect = {}; // IE10 10 FIX: Please, don't ask, the element isn't // considered in DOM in some circumstances... // This isn't reproducible in IE10 compatibility mode of IE11 try { if (isIE(10)) { rect = element.getBoundingClientRect(); var scrollTop = getScroll(element, 'top'); var scrollLeft = getScroll(element, 'left'); rect.top += scrollTop; rect.left += scrollLeft; rect.bottom += scrollTop; rect.right += scrollLeft; } else { rect = element.getBoundingClientRect(); } } catch (e) {} var result = { left: rect.left, top: rect.top, width: rect.right - rect.left, height: rect.bottom - rect.top }; // subtract scrollbar size from sizes var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {}; var width = sizes.width || element.clientWidth || result.right - result.left; var height = sizes.height || element.clientHeight || result.bottom - result.top; var horizScrollbar = element.offsetWidth - width; var vertScrollbar = element.offsetHeight - height; // if an hypothetical scrollbar is detected, we must be sure it's not a `border` // we make this check conditional for performance reasons if (horizScrollbar || vertScrollbar) { var styles = getStyleComputedProperty(element); horizScrollbar -= getBordersSize(styles, 'x'); vertScrollbar -= getBordersSize(styles, 'y'); result.width -= horizScrollbar; result.height -= vertScrollbar; } return getClientRect(result); } function getOffsetRectRelativeToArbitraryNode(children, parent) { var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; var isIE10 = isIE(10); var isHTML = parent.nodeName === 'HTML'; var childrenRect = getBoundingClientRect(children); var parentRect = getBoundingClientRect(parent); var scrollParent = getScrollParent(children); var styles = getStyleComputedProperty(parent); var borderTopWidth = parseFloat(styles.borderTopWidth, 10); var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10); // In cases where the parent is fixed, we must ignore negative scroll in offset calc if (fixedPosition && isHTML) { parentRect.top = Math.max(parentRect.top, 0); parentRect.left = Math.max(parentRect.left, 0); } var offsets = getClientRect({ top: childrenRect.top - parentRect.top - borderTopWidth, left: childrenRect.left - parentRect.left - borderLeftWidth, width: childrenRect.width, height: childrenRect.height }); offsets.marginTop = 0; offsets.marginLeft = 0; // Subtract margins of documentElement in case it's being used as parent // we do this only on HTML because it's the only element that behaves // differently when margins are applied to it. The margins are included in // the box of the documentElement, in the other cases not. if (!isIE10 && isHTML) { var marginTop = parseFloat(styles.marginTop, 10); var marginLeft = parseFloat(styles.marginLeft, 10); offsets.top -= borderTopWidth - marginTop; offsets.bottom -= borderTopWidth - marginTop; offsets.left -= borderLeftWidth - marginLeft; offsets.right -= borderLeftWidth - marginLeft; // Attach marginTop and marginLeft because in some circumstances we may need them offsets.marginTop = marginTop; offsets.marginLeft = marginLeft; } if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') { offsets = includeScroll(offsets, parent); } return offsets; } function getViewportOffsetRectRelativeToArtbitraryNode(element) { var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var html = element.ownerDocument.documentElement; var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html); var width = Math.max(html.clientWidth, window.innerWidth || 0); var height = Math.max(html.clientHeight, window.innerHeight || 0); var scrollTop = !excludeScroll ? getScroll(html) : 0; var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0; var offset = { top: scrollTop - relativeOffset.top + relativeOffset.marginTop, left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft, width: width, height: height }; return getClientRect(offset); } /** * Check if the given element is fixed or is inside a fixed parent * @method * @memberof Popper.Utils * @argument {Element} element * @argument {Element} customContainer * @returns {Boolean} answer to "isFixed?" */ function isFixed(element) { var nodeName = element.nodeName; if (nodeName === 'BODY' || nodeName === 'HTML') { return false; } if (getStyleComputedProperty(element, 'position') === 'fixed') { return true; } var parentNode = getParentNode(element); if (!parentNode) { return false; } return isFixed(parentNode); } /** * Finds the first parent of an element that has a transformed property defined * @method * @memberof Popper.Utils * @argument {Element} element * @returns {Element} first transformed parent or documentElement */ function getFixedPositionOffsetParent(element) { // This check is needed to avoid errors in case one of the elements isn't defined for any reason if (!element || !element.parentElement || isIE()) { return document.documentElement; } var el = element.parentElement; while (el && getStyleComputedProperty(el, 'transform') === 'none') { el = el.parentElement; } return el || document.documentElement; } /** * Computed the boundaries limits and return them * @method * @memberof Popper.Utils * @param {HTMLElement} popper * @param {HTMLElement} reference * @param {number} padding * @param {HTMLElement} boundariesElement - Element used to define the boundaries * @param {Boolean} fixedPosition - Is in fixed position mode * @returns {Object} Coordinates of the boundaries */ function getBoundaries(popper, reference, padding, boundariesElement) { var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; // NOTE: 1 DOM access here var boundaries = { top: 0, left: 0 }; var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); // Handle viewport case if (boundariesElement === 'viewport') { boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition); } else { // Handle other cases based on DOM element used as boundaries var boundariesNode = void 0; if (boundariesElement === 'scrollParent') { boundariesNode = getScrollParent(getParentNode(reference)); if (boundariesNode.nodeName === 'BODY') { boundariesNode = popper.ownerDocument.documentElement; } } else if (boundariesElement === 'window') { boundariesNode = popper.ownerDocument.documentElement; } else { boundariesNode = boundariesElement; } var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition); // In case of HTML, we need a different computation if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) { var _getWindowSizes = getWindowSizes(popper.ownerDocument), height = _getWindowSizes.height, width = _getWindowSizes.width; boundaries.top += offsets.top - offsets.marginTop; boundaries.bottom = height + offsets.top; boundaries.left += offsets.left - offsets.marginLeft; boundaries.right = width + offsets.left; } else { // for all the other DOM elements, this one is good boundaries = offsets; } } // Add paddings padding = padding || 0; var isPaddingNumber = typeof padding === 'number'; boundaries.left += isPaddingNumber ? padding : padding.left || 0; boundaries.top += isPaddingNumber ? padding : padding.top || 0; boundaries.right -= isPaddingNumber ? padding : padding.right || 0; boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0; return boundaries; } function getArea(_ref) { var width = _ref.width, height = _ref.height; return width * height; } /** * Utility used to transform the `auto` placement to the placement with more * available space. * @method * @memberof Popper.Utils * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) { var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0; if (placement.indexOf('auto') === -1) { return placement; } var boundaries = getBoundaries(popper, reference, padding, boundariesElement); var rects = { top: { width: boundaries.width, height: refRect.top - boundaries.top }, right: { width: boundaries.right - refRect.right, height: boundaries.height }, bottom: { width: boundaries.width, height: boundaries.bottom - refRect.bottom }, left: { width: refRect.left - boundaries.left, height: boundaries.height } }; var sortedAreas = Object.keys(rects).map(function (key) { return _extends({ key: key }, rects[key], { area: getArea(rects[key]) }); }).sort(function (a, b) { return b.area - a.area; }); var filteredAreas = sortedAreas.filter(function (_ref2) { var width = _ref2.width, height = _ref2.height; return width >= popper.clientWidth && height >= popper.clientHeight; }); var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key; var variation = placement.split('-')[1]; return computedPlacement + (variation ? '-' + variation : ''); } /** * Get offsets to the reference element * @method * @memberof Popper.Utils * @param {Object} state * @param {Element} popper - the popper element * @param {Element} reference - the reference element (the popper will be relative to this) * @param {Element} fixedPosition - is in fixed position mode * @returns {Object} An object containing the offsets which will be applied to the popper */ function getReferenceOffsets(state, popper, reference) { var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition); } /** * Get the outer sizes of the given element (offset size + margins) * @method * @memberof Popper.Utils * @argument {Element} element * @returns {Object} object containing width and height properties */ function getOuterSizes(element) { var window = element.ownerDocument.defaultView; var styles = window.getComputedStyle(element); var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0); var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0); var result = { width: element.offsetWidth + y, height: element.offsetHeight + x }; return result; } /** * Get the opposite placement of the given one * @method * @memberof Popper.Utils * @argument {String} placement * @returns {String} flipped placement */ function getOppositePlacement(placement) { var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' }; return placement.replace(/left|right|bottom|top/g, function (matched) { return hash[matched]; }); } /** * Get offsets to the popper * @method * @memberof Popper.Utils * @param {Object} position - CSS position the Popper will get applied * @param {HTMLElement} popper - the popper element * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this) * @param {String} placement - one of the valid placement options * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper */ function getPopperOffsets(popper, referenceOffsets, placement) { placement = placement.split('-')[0]; // Get popper node sizes var popperRect = getOuterSizes(popper); // Add position, width and height to our offsets object var popperOffsets = { width: popperRect.width, height: popperRect.height }; // depending by the popper placement we have to compute its offsets slightly differently var isHoriz = ['right', 'left'].indexOf(placement) !== -1; var mainSide = isHoriz ? 'top' : 'left'; var secondarySide = isHoriz ? 'left' : 'top'; var measurement = isHoriz ? 'height' : 'width'; var secondaryMeasurement = !isHoriz ? 'height' : 'width'; popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2; if (placement === secondarySide) { popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement]; } else { popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)]; } return popperOffsets; } /** * Mimics the `find` method of Array * @method * @memberof Popper.Utils * @argument {Array} arr * @argument prop * @argument value * @returns index or -1 */ function find(arr, check) { // use native find if supported if (Array.prototype.find) { return arr.find(check); } // use `filter` to obtain the same behavior of `find` return arr.filter(check)[0]; } /** * Return the index of the matching object * @method * @memberof Popper.Utils * @argument {Array} arr * @argument prop * @argument value * @returns index or -1 */ function findIndex(arr, prop, value) { // use native findIndex if supported if (Array.prototype.findIndex) { return arr.findIndex(function (cur) { return cur[prop] === value; }); } // use `find` + `indexOf` if `findIndex` isn't supported var match = find(arr, function (obj) { return obj[prop] === value; }); return arr.indexOf(match); } /** * Loop trough the list of modifiers and run them in order, * each of them will then edit the data object. * @method * @memberof Popper.Utils * @param {dataObject} data * @param {Array} modifiers * @param {String} ends - Optional modifier name used as stopper * @returns {dataObject} */ function runModifiers(modifiers, data, ends) { var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends)); modifiersToRun.forEach(function (modifier) { if (modifier['function']) { // eslint-disable-line dot-notation console.warn('`modifier.function` is deprecated, use `modifier.fn`!'); } var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation if (modifier.enabled && isFunction(fn)) { // Add properties to offsets to make them a complete clientRect object // we do this before each modifier to make sure the previous one doesn't // mess with these values data.offsets.popper = getClientRect(data.offsets.popper); data.offsets.reference = getClientRect(data.offsets.reference); data = fn(data, modifier); } }); return data; } /** * Updates the position of the popper, computing the new offsets and applying * the new style.
* Prefer `scheduleUpdate` over `update` because of performance reasons. * @method * @memberof Popper */ function update() { // if popper is destroyed, don't perform any further update if (this.state.isDestroyed) { return; } var data = { instance: this, styles: {}, arrowStyles: {}, attributes: {}, flipped: false, offsets: {} }; // compute reference element offsets data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed); // compute auto placement, store placement inside the data object, // modifiers will be able to edit `placement` if needed // and refer to originalPlacement to know the original value data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding); // store the computed placement inside `originalPlacement` data.originalPlacement = data.placement; data.positionFixed = this.options.positionFixed; // compute the popper offsets data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement); data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute'; // run the modifiers data = runModifiers(this.modifiers, data); // the first `update` will call `onCreate` callback // the other ones will call `onUpdate` callback if (!this.state.isCreated) { this.state.isCreated = true; this.options.onCreate(data); } else { this.options.onUpdate(data); } } /** * Helper used to know if the given modifier is enabled. * @method * @memberof Popper.Utils * @returns {Boolean} */ function isModifierEnabled(modifiers, modifierName) { return modifiers.some(function (_ref) { var name = _ref.name, enabled = _ref.enabled; return enabled && name === modifierName; }); } /** * Get the prefixed supported property name * @method * @memberof Popper.Utils * @argument {String} property (camelCase) * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix) */ function getSupportedPropertyName(property) { var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O']; var upperProp = property.charAt(0).toUpperCase() + property.slice(1); for (var i = 0; i < prefixes.length; i++) { var prefix = prefixes[i]; var toCheck = prefix ? '' + prefix + upperProp : property; if (typeof document.body.style[toCheck] !== 'undefined') { return toCheck; } } return null; } /** * Destroys the popper. * @method * @memberof Popper */ function destroy() { this.state.isDestroyed = true; // touch DOM only if `applyStyle` modifier is enabled if (isModifierEnabled(this.modifiers, 'applyStyle')) { this.popper.removeAttribute('x-placement'); this.popper.style.position = ''; this.popper.style.top = ''; this.popper.style.left = ''; this.popper.style.right = ''; this.popper.style.bottom = ''; this.popper.style.willChange = ''; this.popper.style[getSupportedPropertyName('transform')] = ''; } this.disableEventListeners(); // remove the popper if user explicity asked for the deletion on destroy // do not use `remove` because IE11 doesn't support it if (this.options.removeOnDestroy) { this.popper.parentNode.removeChild(this.popper); } return this; } /** * Get the window associated with the element * @argument {Element} element * @returns {Window} */ function getWindow(element) { var ownerDocument = element.ownerDocument; return ownerDocument ? ownerDocument.defaultView : window; } function attachToScrollParents(scrollParent, event, callback, scrollParents) { var isBody = scrollParent.nodeName === 'BODY'; var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent; target.addEventListener(event, callback, { passive: true }); if (!isBody) { attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents); } scrollParents.push(target); } /** * Setup needed event listeners used to update the popper position * @method * @memberof Popper.Utils * @private */ function setupEventListeners(reference, options, state, updateBound) { // Resize event listener on window state.updateBound = updateBound; getWindow(reference).addEventListener('resize', state.updateBound, { passive: true }); // Scroll event listener on scroll parents var scrollElement = getScrollParent(reference); attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents); state.scrollElement = scrollElement; state.eventsEnabled = true; return state; } /** * It will add resize/scroll events and start recalculating * position of the popper element when they are triggered. * @method * @memberof Popper */ function enableEventListeners() { if (!this.state.eventsEnabled) { this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate); } } /** * Remove event listeners used to update the popper position * @method * @memberof Popper.Utils * @private */ function removeEventListeners(reference, state) { // Remove resize event listener on window getWindow(reference).removeEventListener('resize', state.updateBound); // Remove scroll event listener on scroll parents state.scrollParents.forEach(function (target) { target.removeEventListener('scroll', state.updateBound); }); // Reset state state.updateBound = null; state.scrollParents = []; state.scrollElement = null; state.eventsEnabled = false; return state; } /** * It will remove resize/scroll events and won't recalculate popper position * when they are triggered. It also won't trigger `onUpdate` callback anymore, * unless you call `update` method manually. * @method * @memberof Popper */ function disableEventListeners() { if (this.state.eventsEnabled) { cancelAnimationFrame(this.scheduleUpdate); this.state = removeEventListeners(this.reference, this.state); } } /** * Tells if a given input is a number * @method * @memberof Popper.Utils * @param {*} input to check * @return {Boolean} */ function isNumeric(n) { return n !== '' && !isNaN(parseFloat(n)) && isFinite(n); } /** * Set the style to the given popper * @method * @memberof Popper.Utils * @argument {Element} element - Element to apply the style to * @argument {Object} styles * Object with a list of properties and values which will be applied to the element */ function setStyles(element, styles) { Object.keys(styles).forEach(function (prop) { var unit = ''; // add unit if the value is numeric and is one of the following if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) { unit = 'px'; } element.style[prop] = styles[prop] + unit; }); } /** * Set the attributes to the given popper * @method * @memberof Popper.Utils * @argument {Element} element - Element to apply the attributes to * @argument {Object} styles * Object with a list of properties and values which will be applied to the element */ function setAttributes(element, attributes) { Object.keys(attributes).forEach(function (prop) { var value = attributes[prop]; if (value !== false) { element.setAttribute(prop, attributes[prop]); } else { element.removeAttribute(prop); } }); } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} data.styles - List of style properties - values to apply to popper element * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element * @argument {Object} options - Modifiers configuration and options * @returns {Object} The same data object */ function applyStyle(data) { // any property present in `data.styles` will be applied to the popper, // in this way we can make the 3rd party modifiers add custom styles to it // Be aware, modifiers could override the properties defined in the previous // lines of this modifier! setStyles(data.instance.popper, data.styles); // any property present in `data.attributes` will be applied to the popper, // they will be set as HTML attributes of the element setAttributes(data.instance.popper, data.attributes); // if arrowElement is defined and arrowStyles has some properties if (data.arrowElement && Object.keys(data.arrowStyles).length) { setStyles(data.arrowElement, data.arrowStyles); } return data; } /** * Set the x-placement attribute before everything else because it could be used * to add margins to the popper margins needs to be calculated to get the * correct popper offsets. * @method * @memberof Popper.modifiers * @param {HTMLElement} reference - The reference element used to position the popper * @param {HTMLElement} popper - The HTML element used as popper * @param {Object} options - Popper.js options */ function applyStyleOnLoad(reference, popper, options, modifierOptions, state) { // compute reference element offsets var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed); // compute auto placement, store placement inside the data object, // modifiers will be able to edit `placement` if needed // and refer to originalPlacement to know the original value var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding); popper.setAttribute('x-placement', placement); // Apply `position` to popper before anything else because // without the position applied we can't guarantee correct computations setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' }); return options; } /** * @function * @memberof Popper.Utils * @argument {Object} data - The data object generated by `update` method * @argument {Boolean} shouldRound - If the offsets should be rounded at all * @returns {Object} The popper's position offsets rounded * * The tale of pixel-perfect positioning. It's still not 100% perfect, but as * good as it can be within reason. * Discussion here: https://github.com/FezVrasta/popper.js/pull/715 * * Low DPI screens cause a popper to be blurry if not using full pixels (Safari * as well on High DPI screens). * * Firefox prefers no rounding for positioning and does not have blurriness on * high DPI screens. * * Only horizontal placement and left/right values need to be considered. */ function getRoundedOffsets(data, shouldRound) { var _data$offsets = data.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference; var round = Math.round, floor = Math.floor; var noRound = function noRound(v) { return v; }; var referenceWidth = round(reference.width); var popperWidth = round(popper.width); var isVertical = ['left', 'right'].indexOf(data.placement) !== -1; var isVariation = data.placement.indexOf('-') !== -1; var sameWidthParity = referenceWidth % 2 === popperWidth % 2; var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1; var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor; var verticalToInteger = !shouldRound ? noRound : round; return { left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left), top: verticalToInteger(popper.top), bottom: verticalToInteger(popper.bottom), right: horizontalToInteger(popper.right) }; } var isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent); /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function computeStyle(data, options) { var x = options.x, y = options.y; var popper = data.offsets.popper; // Remove this legacy support in Popper.js v2 var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) { return modifier.name === 'applyStyle'; }).gpuAcceleration; if (legacyGpuAccelerationOption !== undefined) { console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!'); } var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration; var offsetParent = getOffsetParent(data.instance.popper); var offsetParentRect = getBoundingClientRect(offsetParent); // Styles var styles = { position: popper.position }; var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox); var sideA = x === 'bottom' ? 'top' : 'bottom'; var sideB = y === 'right' ? 'left' : 'right'; // if gpuAcceleration is set to `true` and transform is supported, // we use `translate3d` to apply the position to the popper we // automatically use the supported prefixed version if needed var prefixedProperty = getSupportedPropertyName('transform'); // now, let's make a step back and look at this code closely (wtf?) // If the content of the popper grows once it's been positioned, it // may happen that the popper gets misplaced because of the new content // overflowing its reference element // To avoid this problem, we provide two options (x and y), which allow // the consumer to define the offset origin. // If we position a popper on top of a reference element, we can set // `x` to `top` to make the popper grow towards its top instead of // its bottom. var left = void 0, top = void 0; if (sideA === 'bottom') { // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar) // and not the bottom of the html element if (offsetParent.nodeName === 'HTML') { top = -offsetParent.clientHeight + offsets.bottom; } else { top = -offsetParentRect.height + offsets.bottom; } } else { top = offsets.top; } if (sideB === 'right') { if (offsetParent.nodeName === 'HTML') { left = -offsetParent.clientWidth + offsets.right; } else { left = -offsetParentRect.width + offsets.right; } } else { left = offsets.left; } if (gpuAcceleration && prefixedProperty) { styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)'; styles[sideA] = 0; styles[sideB] = 0; styles.willChange = 'transform'; } else { // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties var invertTop = sideA === 'bottom' ? -1 : 1; var invertLeft = sideB === 'right' ? -1 : 1; styles[sideA] = top * invertTop; styles[sideB] = left * invertLeft; styles.willChange = sideA + ', ' + sideB; } // Attributes var attributes = { 'x-placement': data.placement }; // Update `data` attributes, styles and arrowStyles data.attributes = _extends({}, attributes, data.attributes); data.styles = _extends({}, styles, data.styles); data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles); return data; } /** * Helper used to know if the given modifier depends from another one.
* It checks if the needed modifier is listed and enabled. * @method * @memberof Popper.Utils * @param {Array} modifiers - list of modifiers * @param {String} requestingName - name of requesting modifier * @param {String} requestedName - name of requested modifier * @returns {Boolean} */ function isModifierRequired(modifiers, requestingName, requestedName) { var requesting = find(modifiers, function (_ref) { var name = _ref.name; return name === requestingName; }); var isRequired = !!requesting && modifiers.some(function (modifier) { return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order; }); if (!isRequired) { var _requesting = '`' + requestingName + '`'; var requested = '`' + requestedName + '`'; console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!'); } return isRequired; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function arrow(data, options) { var _data$offsets$arrow; // arrow depends on keepTogether in order to work if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) { return data; } var arrowElement = options.element; // if arrowElement is a string, suppose it's a CSS selector if (typeof arrowElement === 'string') { arrowElement = data.instance.popper.querySelector(arrowElement); // if arrowElement is not found, don't run the modifier if (!arrowElement) { return data; } } else { // if the arrowElement isn't a query selector we must check that the // provided DOM node is child of its popper node if (!data.instance.popper.contains(arrowElement)) { console.warn('WARNING: `arrow.element` must be child of its popper element!'); return data; } } var placement = data.placement.split('-')[0]; var _data$offsets = data.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference; var isVertical = ['left', 'right'].indexOf(placement) !== -1; var len = isVertical ? 'height' : 'width'; var sideCapitalized = isVertical ? 'Top' : 'Left'; var side = sideCapitalized.toLowerCase(); var altSide = isVertical ? 'left' : 'top'; var opSide = isVertical ? 'bottom' : 'right'; var arrowElementSize = getOuterSizes(arrowElement)[len]; // // extends keepTogether behavior making sure the popper and its // reference have enough pixels in conjunction // // top/left side if (reference[opSide] - arrowElementSize < popper[side]) { data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize); } // bottom/right side if (reference[side] + arrowElementSize > popper[opSide]) { data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide]; } data.offsets.popper = getClientRect(data.offsets.popper); // compute center of the popper var center = reference[side] + reference[len] / 2 - arrowElementSize / 2; // Compute the sideValue using the updated popper offsets // take popper margin in account because we don't have this info available var css = getStyleComputedProperty(data.instance.popper); var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10); var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10); var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide; // prevent arrowElement from being placed not contiguously to its popper sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0); data.arrowElement = arrowElement; data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow); return data; } /** * Get the opposite placement variation of the given one * @method * @memberof Popper.Utils * @argument {String} placement variation * @returns {String} flipped placement variation */ function getOppositeVariation(variation) { if (variation === 'end') { return 'start'; } else if (variation === 'start') { return 'end'; } return variation; } /** * List of accepted placements to use as values of the `placement` option.
* Valid placements are: * - `auto` * - `top` * - `right` * - `bottom` * - `left` * * Each placement can have a variation from this list: * - `-start` * - `-end` * * Variations are interpreted easily if you think of them as the left to right * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` * is right.
* Vertically (`left` and `right`), `start` is top and `end` is bottom. * * Some valid examples are: * - `top-end` (on top of reference, right aligned) * - `right-start` (on right of reference, top aligned) * - `bottom` (on bottom, centered) * - `auto-end` (on the side with more space available, alignment depends by placement) * * @static * @type {Array} * @enum {String} * @readonly * @method placements * @memberof Popper */ var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start']; // Get rid of `auto` `auto-start` and `auto-end` var validPlacements = placements.slice(3); /** * Given an initial placement, returns all the subsequent placements * clockwise (or counter-clockwise). * * @method * @memberof Popper.Utils * @argument {String} placement - A valid placement (it accepts variations) * @argument {Boolean} counter - Set to true to walk the placements counterclockwise * @returns {Array} placements including their variations */ function clockwise(placement) { var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var index = validPlacements.indexOf(placement); var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index)); return counter ? arr.reverse() : arr; } var BEHAVIORS = { FLIP: 'flip', CLOCKWISE: 'clockwise', COUNTERCLOCKWISE: 'counterclockwise' }; /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function flip(data, options) { // if `inner` modifier is enabled, we can't use the `flip` modifier if (isModifierEnabled(data.instance.modifiers, 'inner')) { return data; } if (data.flipped && data.placement === data.originalPlacement) { // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides return data; } var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed); var placement = data.placement.split('-')[0]; var placementOpposite = getOppositePlacement(placement); var variation = data.placement.split('-')[1] || ''; var flipOrder = []; switch (options.behavior) { case BEHAVIORS.FLIP: flipOrder = [placement, placementOpposite]; break; case BEHAVIORS.CLOCKWISE: flipOrder = clockwise(placement); break; case BEHAVIORS.COUNTERCLOCKWISE: flipOrder = clockwise(placement, true); break; default: flipOrder = options.behavior; } flipOrder.forEach(function (step, index) { if (placement !== step || flipOrder.length === index + 1) { return data; } placement = data.placement.split('-')[0]; placementOpposite = getOppositePlacement(placement); var popperOffsets = data.offsets.popper; var refOffsets = data.offsets.reference; // using floor because the reference offsets may contain decimals we are not going to consider here var floor = Math.floor; var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom); var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left); var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right); var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top); var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom); var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom; // flip the variation if required var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); if (overlapsRef || overflowsBoundaries || flippedVariation) { // this boolean to detect any flip loop data.flipped = true; if (overlapsRef || overflowsBoundaries) { placement = flipOrder[index + 1]; } if (flippedVariation) { variation = getOppositeVariation(variation); } data.placement = placement + (variation ? '-' + variation : ''); // this object contains `position`, we want to preserve it along with // any additional property we may add in the future data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement)); data = runModifiers(data.instance.modifiers, data, 'flip'); } }); return data; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function keepTogether(data) { var _data$offsets = data.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference; var placement = data.placement.split('-')[0]; var floor = Math.floor; var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; var side = isVertical ? 'right' : 'bottom'; var opSide = isVertical ? 'left' : 'top'; var measurement = isVertical ? 'width' : 'height'; if (popper[side] < floor(reference[opSide])) { data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement]; } if (popper[opSide] > floor(reference[side])) { data.offsets.popper[opSide] = floor(reference[side]); } return data; } /** * Converts a string containing value + unit into a px value number * @function * @memberof {modifiers~offset} * @private * @argument {String} str - Value + unit string * @argument {String} measurement - `height` or `width` * @argument {Object} popperOffsets * @argument {Object} referenceOffsets * @returns {Number|String} * Value in pixels, or original string if no values were extracted */ function toValue(str, measurement, popperOffsets, referenceOffsets) { // separate value from unit var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/); var value = +split[1]; var unit = split[2]; // If it's not a number it's an operator, I guess if (!value) { return str; } if (unit.indexOf('%') === 0) { var element = void 0; switch (unit) { case '%p': element = popperOffsets; break; case '%': case '%r': default: element = referenceOffsets; } var rect = getClientRect(element); return rect[measurement] / 100 * value; } else if (unit === 'vh' || unit === 'vw') { // if is a vh or vw, we calculate the size based on the viewport var size = void 0; if (unit === 'vh') { size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); } else { size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); } return size / 100 * value; } else { // if is an explicit pixel unit, we get rid of the unit and keep the value // if is an implicit unit, it's px, and we return just the value return value; } } /** * Parse an `offset` string to extrapolate `x` and `y` numeric offsets. * @function * @memberof {modifiers~offset} * @private * @argument {String} offset * @argument {Object} popperOffsets * @argument {Object} referenceOffsets * @argument {String} basePlacement * @returns {Array} a two cells array with x and y offsets in numbers */ function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) { var offsets = [0, 0]; // Use height if placement is left or right and index is 0 otherwise use width // in this way the first offset will use an axis and the second one // will use the other one var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1; // Split the offset string to obtain a list of values and operands // The regex addresses values with the plus or minus sign in front (+10, -20, etc) var fragments = offset.split(/(\+|\-)/).map(function (frag) { return frag.trim(); }); // Detect if the offset string contains a pair of values or a single one // they could be separated by comma or space var divider = fragments.indexOf(find(fragments, function (frag) { return frag.search(/,|\s/) !== -1; })); if (fragments[divider] && fragments[divider].indexOf(',') === -1) { console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.'); } // If divider is found, we divide the list of values and operands to divide // them by ofset X and Y. var splitRegex = /\s*,\s*|\s+/; var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments]; // Convert the values with units to absolute pixels to allow our computations ops = ops.map(function (op, index) { // Most of the units rely on the orientation of the popper var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width'; var mergeWithPrevious = false; return op // This aggregates any `+` or `-` sign that aren't considered operators // e.g.: 10 + +5 => [10, +, +5] .reduce(function (a, b) { if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) { a[a.length - 1] = b; mergeWithPrevious = true; return a; } else if (mergeWithPrevious) { a[a.length - 1] += b; mergeWithPrevious = false; return a; } else { return a.concat(b); } }, []) // Here we convert the string values into number values (in px) .map(function (str) { return toValue(str, measurement, popperOffsets, referenceOffsets); }); }); // Loop trough the offsets arrays and execute the operations ops.forEach(function (op, index) { op.forEach(function (frag, index2) { if (isNumeric(frag)) { offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1); } }); }); return offsets; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @argument {Number|String} options.offset=0 * The offset value as described in the modifier description * @returns {Object} The data object, properly modified */ function offset(data, _ref) { var offset = _ref.offset; var placement = data.placement, _data$offsets = data.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference; var basePlacement = placement.split('-')[0]; var offsets = void 0; if (isNumeric(+offset)) { offsets = [+offset, 0]; } else { offsets = parseOffset(offset, popper, reference, basePlacement); } if (basePlacement === 'left') { popper.top += offsets[0]; popper.left -= offsets[1]; } else if (basePlacement === 'right') { popper.top += offsets[0]; popper.left += offsets[1]; } else if (basePlacement === 'top') { popper.left += offsets[0]; popper.top -= offsets[1]; } else if (basePlacement === 'bottom') { popper.left += offsets[0]; popper.top += offsets[1]; } data.popper = popper; return data; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function preventOverflow(data, options) { var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper); // If offsetParent is the reference element, we really want to // go one step up and use the next offsetParent as reference to // avoid to make this modifier completely useless and look like broken if (data.instance.reference === boundariesElement) { boundariesElement = getOffsetParent(boundariesElement); } // NOTE: DOM access here // resets the popper's position so that the document size can be calculated excluding // the size of the popper element itself var transformProp = getSupportedPropertyName('transform'); var popperStyles = data.instance.popper.style; // assignment to help minification var top = popperStyles.top, left = popperStyles.left, transform = popperStyles[transformProp]; popperStyles.top = ''; popperStyles.left = ''; popperStyles[transformProp] = ''; var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed); // NOTE: DOM access here // restores the original style properties after the offsets have been computed popperStyles.top = top; popperStyles.left = left; popperStyles[transformProp] = transform; options.boundaries = boundaries; var order = options.priority; var popper = data.offsets.popper; var check = { primary: function primary(placement) { var value = popper[placement]; if (popper[placement] < boundaries[placement] && !options.escapeWithReference) { value = Math.max(popper[placement], boundaries[placement]); } return defineProperty({}, placement, value); }, secondary: function secondary(placement) { var mainSide = placement === 'right' ? 'left' : 'top'; var value = popper[mainSide]; if (popper[placement] > boundaries[placement] && !options.escapeWithReference) { value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height)); } return defineProperty({}, mainSide, value); } }; order.forEach(function (placement) { var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary'; popper = _extends({}, popper, check[side](placement)); }); data.offsets.popper = popper; return data; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function shift(data) { var placement = data.placement; var basePlacement = placement.split('-')[0]; var shiftvariation = placement.split('-')[1]; // if shift shiftvariation is specified, run the modifier if (shiftvariation) { var _data$offsets = data.offsets, reference = _data$offsets.reference, popper = _data$offsets.popper; var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1; var side = isVertical ? 'left' : 'top'; var measurement = isVertical ? 'width' : 'height'; var shiftOffsets = { start: defineProperty({}, side, reference[side]), end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement]) }; data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]); } return data; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by update method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function hide(data) { if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) { return data; } var refRect = data.offsets.reference; var bound = find(data.instance.modifiers, function (modifier) { return modifier.name === 'preventOverflow'; }).boundaries; if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) { // Avoid unnecessary DOM access if visibility hasn't changed if (data.hide === true) { return data; } data.hide = true; data.attributes['x-out-of-boundaries'] = ''; } else { // Avoid unnecessary DOM access if visibility hasn't changed if (data.hide === false) { return data; } data.hide = false; data.attributes['x-out-of-boundaries'] = false; } return data; } /** * @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified */ function inner(data) { var placement = data.placement; var basePlacement = placement.split('-')[0]; var _data$offsets = data.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference; var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1; var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1; popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0); data.placement = getOppositePlacement(placement); data.offsets.popper = getClientRect(popper); return data; } /** * Modifier function, each modifier can have a function of this type assigned * to its `fn` property.
* These functions will be called on each update, this means that you must * make sure they are performant enough to avoid performance bottlenecks. * * @function ModifierFn * @argument {dataObject} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {dataObject} The data object, properly modified */ /** * Modifiers are plugins used to alter the behavior of your poppers.
* Popper.js uses a set of 9 modifiers to provide all the basic functionalities * needed by the library. * * Usually you don't want to override the `order`, `fn` and `onLoad` props. * All the other properties are configurations that could be tweaked. * @namespace modifiers */ var modifiers = { /** * Modifier used to shift the popper on the start or end of its reference * element.
* It will read the variation of the `placement` property.
* It can be one either `-end` or `-start`. * @memberof modifiers * @inner */ shift: { /** @prop {number} order=100 - Index used to define the order of execution */ order: 100, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: shift }, /** * The `offset` modifier can shift your popper on both its axis. * * It accepts the following units: * - `px` or unit-less, interpreted as pixels * - `%` or `%r`, percentage relative to the length of the reference element * - `%p`, percentage relative to the length of the popper element * - `vw`, CSS viewport width unit * - `vh`, CSS viewport height unit * * For length is intended the main axis relative to the placement of the popper.
* This means that if the placement is `top` or `bottom`, the length will be the * `width`. In case of `left` or `right`, it will be the `height`. * * You can provide a single value (as `Number` or `String`), or a pair of values * as `String` divided by a comma or one (or more) white spaces.
* The latter is a deprecated method because it leads to confusion and will be * removed in v2.
* Additionally, it accepts additions and subtractions between different units. * Note that multiplications and divisions aren't supported. * * Valid examples are: * ``` * 10 * '10%' * '10, 10' * '10%, 10' * '10 + 10%' * '10 - 5vh + 3%' * '-10px + 5vh, 5px - 6%' * ``` * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap * > with their reference element, unfortunately, you will have to disable the `flip` modifier. * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373). * * @memberof modifiers * @inner */ offset: { /** @prop {number} order=200 - Index used to define the order of execution */ order: 200, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: offset, /** @prop {Number|String} offset=0 * The offset value as described in the modifier description */ offset: 0 }, /** * Modifier used to prevent the popper from being positioned outside the boundary. * * A scenario exists where the reference itself is not within the boundaries.
* We can say it has "escaped the boundaries" — or just "escaped".
* In this case we need to decide whether the popper should either: * * - detach from the reference and remain "trapped" in the boundaries, or * - if it should ignore the boundary and "escape with its reference" * * When `escapeWithReference` is set to`true` and reference is completely * outside its boundaries, the popper will overflow (or completely leave) * the boundaries in order to remain attached to the edge of the reference. * * @memberof modifiers * @inner */ preventOverflow: { /** @prop {number} order=300 - Index used to define the order of execution */ order: 300, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: preventOverflow, /** * @prop {Array} [priority=['left','right','top','bottom']] * Popper will try to prevent overflow following these priorities by default, * then, it could overflow on the left and on top of the `boundariesElement` */ priority: ['left', 'right', 'top', 'bottom'], /** * @prop {number} padding=5 * Amount of pixel used to define a minimum distance between the boundaries * and the popper. This makes sure the popper always has a little padding * between the edges of its container */ padding: 5, /** * @prop {String|HTMLElement} boundariesElement='scrollParent' * Boundaries used by the modifier. Can be `scrollParent`, `window`, * `viewport` or any DOM element. */ boundariesElement: 'scrollParent' }, /** * Modifier used to make sure the reference and its popper stay near each other * without leaving any gap between the two. Especially useful when the arrow is * enabled and you want to ensure that it points to its reference element. * It cares only about the first axis. You can still have poppers with margin * between the popper and its reference element. * @memberof modifiers * @inner */ keepTogether: { /** @prop {number} order=400 - Index used to define the order of execution */ order: 400, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: keepTogether }, /** * This modifier is used to move the `arrowElement` of the popper to make * sure it is positioned between the reference element and its popper element. * It will read the outer size of the `arrowElement` node to detect how many * pixels of conjunction are needed. * * It has no effect if no `arrowElement` is provided. * @memberof modifiers * @inner */ arrow: { /** @prop {number} order=500 - Index used to define the order of execution */ order: 500, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: arrow, /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */ element: '[x-arrow]' }, /** * Modifier used to flip the popper's placement when it starts to overlap its * reference element. * * Requires the `preventOverflow` modifier before it in order to work. * * **NOTE:** this modifier will interrupt the current update cycle and will * restart it if it detects the need to flip the placement. * @memberof modifiers * @inner */ flip: { /** @prop {number} order=600 - Index used to define the order of execution */ order: 600, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: flip, /** * @prop {String|Array} behavior='flip' * The behavior used to change the popper's placement. It can be one of * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid * placements (with optional variations) */ behavior: 'flip', /** * @prop {number} padding=5 * The popper will flip if it hits the edges of the `boundariesElement` */ padding: 5, /** * @prop {String|HTMLElement} boundariesElement='viewport' * The element which will define the boundaries of the popper position. * The popper will never be placed outside of the defined boundaries * (except if `keepTogether` is enabled) */ boundariesElement: 'viewport' }, /** * Modifier used to make the popper flow toward the inner of the reference element. * By default, when this modifier is disabled, the popper will be placed outside * the reference element. * @memberof modifiers * @inner */ inner: { /** @prop {number} order=700 - Index used to define the order of execution */ order: 700, /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */ enabled: false, /** @prop {ModifierFn} */ fn: inner }, /** * Modifier used to hide the popper when its reference element is outside of the * popper boundaries. It will set a `x-out-of-boundaries` attribute which can * be used to hide with a CSS selector the popper when its reference is * out of boundaries. * * Requires the `preventOverflow` modifier before it in order to work. * @memberof modifiers * @inner */ hide: { /** @prop {number} order=800 - Index used to define the order of execution */ order: 800, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: hide }, /** * Computes the style that will be applied to the popper element to gets * properly positioned. * * Note that this modifier will not touch the DOM, it just prepares the styles * so that `applyStyle` modifier can apply it. This separation is useful * in case you need to replace `applyStyle` with a custom implementation. * * This modifier has `850` as `order` value to maintain backward compatibility * with previous versions of Popper.js. Expect the modifiers ordering method * to change in future major versions of the library. * * @memberof modifiers * @inner */ computeStyle: { /** @prop {number} order=850 - Index used to define the order of execution */ order: 850, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: computeStyle, /** * @prop {Boolean} gpuAcceleration=true * If true, it uses the CSS 3D transformation to position the popper. * Otherwise, it will use the `top` and `left` properties */ gpuAcceleration: true, /** * @prop {string} [x='bottom'] * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin. * Change this if your popper should grow in a direction different from `bottom` */ x: 'bottom', /** * @prop {string} [x='left'] * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin. * Change this if your popper should grow in a direction different from `right` */ y: 'right' }, /** * Applies the computed styles to the popper element. * * All the DOM manipulations are limited to this modifier. This is useful in case * you want to integrate Popper.js inside a framework or view library and you * want to delegate all the DOM manipulations to it. * * Note that if you disable this modifier, you must make sure the popper element * has its position set to `absolute` before Popper.js can do its work! * * Just disable this modifier and define your own to achieve the desired effect. * * @memberof modifiers * @inner */ applyStyle: { /** @prop {number} order=900 - Index used to define the order of execution */ order: 900, /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ enabled: true, /** @prop {ModifierFn} */ fn: applyStyle, /** @prop {Function} */ onLoad: applyStyleOnLoad, /** * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier * @prop {Boolean} gpuAcceleration=true * If true, it uses the CSS 3D transformation to position the popper. * Otherwise, it will use the `top` and `left` properties */ gpuAcceleration: undefined } }; /** * The `dataObject` is an object containing all the information used by Popper.js. * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks. * @name dataObject * @property {Object} data.instance The Popper.js instance * @property {String} data.placement Placement applied to popper * @property {String} data.originalPlacement Placement originally defined on init * @property {Boolean} data.flipped True if popper has been flipped by flip modifier * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`) * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`) * @property {Object} data.boundaries Offsets of the popper boundaries * @property {Object} data.offsets The measurements of popper, reference and arrow elements * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0 */ /** * Default options provided to Popper.js constructor.
* These can be overridden using the `options` argument of Popper.js.
* To override an option, simply pass an object with the same * structure of the `options` object, as the 3rd argument. For example: * ``` * new Popper(ref, pop, { * modifiers: { * preventOverflow: { enabled: false } * } * }) * ``` * @type {Object} * @static * @memberof Popper */ var Defaults = { /** * Popper's placement. * @prop {Popper.placements} placement='bottom' */ placement: 'bottom', /** * Set this to true if you want popper to position it self in 'fixed' mode * @prop {Boolean} positionFixed=false */ positionFixed: false, /** * Whether events (resize, scroll) are initially enabled. * @prop {Boolean} eventsEnabled=true */ eventsEnabled: true, /** * Set to true if you want to automatically remove the popper when * you call the `destroy` method. * @prop {Boolean} removeOnDestroy=false */ removeOnDestroy: false, /** * Callback called when the popper is created.
* By default, it is set to no-op.
* Access Popper.js instance with `data.instance`. * @prop {onCreate} */ onCreate: function onCreate() {}, /** * Callback called when the popper is updated. This callback is not called * on the initialization/creation of the popper, but only on subsequent * updates.
* By default, it is set to no-op.
* Access Popper.js instance with `data.instance`. * @prop {onUpdate} */ onUpdate: function onUpdate() {}, /** * List of modifiers used to modify the offsets before they are applied to the popper. * They provide most of the functionalities of Popper.js. * @prop {modifiers} */ modifiers: modifiers }; /** * @callback onCreate * @param {dataObject} data */ /** * @callback onUpdate * @param {dataObject} data */ // Utils // Methods var Popper = function () { /** * Creates a new Popper.js instance. * @class Popper * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper * @param {HTMLElement} popper - The HTML element used as the popper * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) * @return {Object} instance - The generated Popper.js instance */ function Popper(reference, popper) { var _this = this; var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; classCallCheck(this, Popper); this.scheduleUpdate = function () { return requestAnimationFrame(_this.update); }; // make update() debounced, so that it only runs at most once-per-tick this.update = debounce(this.update.bind(this)); // with {} we create a new object with the options inside it this.options = _extends({}, Popper.Defaults, options); // init state this.state = { isDestroyed: false, isCreated: false, scrollParents: [] }; // get reference and popper elements (allow jQuery wrappers) this.reference = reference && reference.jquery ? reference[0] : reference; this.popper = popper && popper.jquery ? popper[0] : popper; // Deep merge modifiers options this.options.modifiers = {}; Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) { _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {}); }); // Refactoring modifiers' list (Object => Array) this.modifiers = Object.keys(this.options.modifiers).map(function (name) { return _extends({ name: name }, _this.options.modifiers[name]); }) // sort the modifiers by order .sort(function (a, b) { return a.order - b.order; }); // modifiers have the ability to execute arbitrary code when Popper.js get inited // such code is executed in the same order of its modifier // they could add new properties to their options configuration // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`! this.modifiers.forEach(function (modifierOptions) { if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) { modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state); } }); // fire the first update to position the popper in the right place this.update(); var eventsEnabled = this.options.eventsEnabled; if (eventsEnabled) { // setup event listeners, they will take care of update the position in specific situations this.enableEventListeners(); } this.state.eventsEnabled = eventsEnabled; } // We can't use class properties because they don't get listed in the // class prototype and break stuff like Sinon stubs createClass(Popper, [{ key: 'update', value: function update$$1() { return update.call(this); } }, { key: 'destroy', value: function destroy$$1() { return destroy.call(this); } }, { key: 'enableEventListeners', value: function enableEventListeners$$1() { return enableEventListeners.call(this); } }, { key: 'disableEventListeners', value: function disableEventListeners$$1() { return disableEventListeners.call(this); } /** * Schedules an update. It will run on the next UI update available. * @method scheduleUpdate * @memberof Popper */ /** * Collection of utilities useful when writing custom modifiers. * Starting from version 1.7, this method is available only if you * include `popper-utils.js` before `popper.js`. * * **DEPRECATION**: This way to access PopperUtils is deprecated * and will be removed in v2! Use the PopperUtils module directly instead. * Due to the high instability of the methods contained in Utils, we can't * guarantee them to follow semver. Use them at your own risk! * @static * @private * @type {Object} * @deprecated since version 1.8 * @member Utils * @memberof Popper */ }]); return Popper; }(); /** * The `referenceObject` is an object that provides an interface compatible with Popper.js * and lets you use it as replacement of a real DOM node.
* You can use this method to position a popper relatively to a set of coordinates * in case you don't have a DOM node to use as reference. * * ``` * new Popper(referenceObject, popperNode); * ``` * * NB: This feature isn't supported in Internet Explorer 10. * @name referenceObject * @property {Function} data.getBoundingClientRect * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method. * @property {number} data.clientWidth * An ES6 getter that will return the width of the virtual reference element. * @property {number} data.clientHeight * An ES6 getter that will return the height of the virtual reference element. */ Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils; Popper.placements = placements; Popper.Defaults = Defaults; /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$4 = 'dropdown'; var VERSION$4 = '4.3.1'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; var JQUERY_NO_CONFLICT$4 = $.fn[NAME$4]; var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); var Event$4 = { HIDE: "hide" + EVENT_KEY$4, HIDDEN: "hidden" + EVENT_KEY$4, SHOW: "show" + EVENT_KEY$4, SHOWN: "shown" + EVENT_KEY$4, CLICK: "click" + EVENT_KEY$4, CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 }; var ClassName$4 = { DISABLED: 'disabled', SHOW: 'show', DROPUP: 'dropup', DROPRIGHT: 'dropright', DROPLEFT: 'dropleft', MENURIGHT: 'dropdown-menu-right', MENULEFT: 'dropdown-menu-left', POSITION_STATIC: 'position-static' }; var Selector$4 = { DATA_TOGGLE: '[data-toggle="dropdown"]', FORM_CHILD: '.dropdown form', MENU: '.dropdown-menu', NAVBAR_NAV: '.navbar-nav', VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' }; var AttachmentMap = { TOP: 'top-start', TOPEND: 'top-end', BOTTOM: 'bottom-start', BOTTOMEND: 'bottom-end', RIGHT: 'right-start', RIGHTEND: 'right-end', LEFT: 'left-start', LEFTEND: 'left-end' }; var Default$2 = { offset: 0, flip: true, boundary: 'scrollParent', reference: 'toggle', display: 'dynamic' }; var DefaultType$2 = { offset: '(number|string|function)', flip: 'boolean', boundary: '(string|element)', reference: '(string|element)', display: 'string' /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var Dropdown = /*#__PURE__*/ function () { function Dropdown(element, config) { this._element = element; this._popper = null; this._config = this._getConfig(config); this._menu = this._getMenuElement(); this._inNavbar = this._detectNavbar(); this._addEventListeners(); } // Getters var _proto = Dropdown.prototype; // Public _proto.toggle = function toggle() { if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED)) { return; } var parent = Dropdown._getParentFromElement(this._element); var isActive = $(this._menu).hasClass(ClassName$4.SHOW); Dropdown._clearMenus(); if (isActive) { return; } var relatedTarget = { relatedTarget: this._element }; var showEvent = $.Event(Event$4.SHOW, relatedTarget); $(parent).trigger(showEvent); if (showEvent.isDefaultPrevented()) { return; } // Disable totally Popper.js for Dropdown in Navbar if (!this._inNavbar) { /** * Check for Popper dependency * Popper - https://popper.js.org */ if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)'); } var referenceElement = this._element; if (this._config.reference === 'parent') { referenceElement = parent; } else if (Util.isElement(this._config.reference)) { referenceElement = this._config.reference; // Check if it's jQuery element if (typeof this._config.reference.jquery !== 'undefined') { referenceElement = this._config.reference[0]; } } // If boundary is not `scrollParent`, then set position to `static` // to allow the menu to "escape" the scroll parent's boundaries // https://github.com/twbs/bootstrap/issues/24251 if (this._config.boundary !== 'scrollParent') { $(parent).addClass(ClassName$4.POSITION_STATIC); } this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig()); } // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html if ('ontouchstart' in document.documentElement && $(parent).closest(Selector$4.NAVBAR_NAV).length === 0) { $(document.body).children().on('mouseover', null, $.noop); } this._element.focus(); this._element.setAttribute('aria-expanded', true); $(this._menu).toggleClass(ClassName$4.SHOW); $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); }; _proto.show = function show() { if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || $(this._menu).hasClass(ClassName$4.SHOW)) { return; } var relatedTarget = { relatedTarget: this._element }; var showEvent = $.Event(Event$4.SHOW, relatedTarget); var parent = Dropdown._getParentFromElement(this._element); $(parent).trigger(showEvent); if (showEvent.isDefaultPrevented()) { return; } $(this._menu).toggleClass(ClassName$4.SHOW); $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); }; _proto.hide = function hide() { if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || !$(this._menu).hasClass(ClassName$4.SHOW)) { return; } var relatedTarget = { relatedTarget: this._element }; var hideEvent = $.Event(Event$4.HIDE, relatedTarget); var parent = Dropdown._getParentFromElement(this._element); $(parent).trigger(hideEvent); if (hideEvent.isDefaultPrevented()) { return; } $(this._menu).toggleClass(ClassName$4.SHOW); $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); }; _proto.dispose = function dispose() { $.removeData(this._element, DATA_KEY$4); $(this._element).off(EVENT_KEY$4); this._element = null; this._menu = null; if (this._popper !== null) { this._popper.destroy(); this._popper = null; } }; _proto.update = function update() { this._inNavbar = this._detectNavbar(); if (this._popper !== null) { this._popper.scheduleUpdate(); } } // Private ; _proto._addEventListeners = function _addEventListeners() { var _this = this; $(this._element).on(Event$4.CLICK, function (event) { event.preventDefault(); event.stopPropagation(); _this.toggle(); }); }; _proto._getConfig = function _getConfig(config) { config = _objectSpread({}, this.constructor.Default, $(this._element).data(), config); Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType); return config; }; _proto._getMenuElement = function _getMenuElement() { if (!this._menu) { var parent = Dropdown._getParentFromElement(this._element); if (parent) { this._menu = parent.querySelector(Selector$4.MENU); } } return this._menu; }; _proto._getPlacement = function _getPlacement() { var $parentDropdown = $(this._element.parentNode); var placement = AttachmentMap.BOTTOM; // Handle dropup if ($parentDropdown.hasClass(ClassName$4.DROPUP)) { placement = AttachmentMap.TOP; if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { placement = AttachmentMap.TOPEND; } } else if ($parentDropdown.hasClass(ClassName$4.DROPRIGHT)) { placement = AttachmentMap.RIGHT; } else if ($parentDropdown.hasClass(ClassName$4.DROPLEFT)) { placement = AttachmentMap.LEFT; } else if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { placement = AttachmentMap.BOTTOMEND; } return placement; }; _proto._detectNavbar = function _detectNavbar() { return $(this._element).closest('.navbar').length > 0; }; _proto._getOffset = function _getOffset() { var _this2 = this; var offset = {}; if (typeof this._config.offset === 'function') { offset.fn = function (data) { data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); return data; }; } else { offset.offset = this._config.offset; } return offset; }; _proto._getPopperConfig = function _getPopperConfig() { var popperConfig = { placement: this._getPlacement(), modifiers: { offset: this._getOffset(), flip: { enabled: this._config.flip }, preventOverflow: { boundariesElement: this._config.boundary } } // Disable Popper.js if we have a static display }; if (this._config.display === 'static') { popperConfig.modifiers.applyStyle = { enabled: false }; } return popperConfig; } // Static ; Dropdown._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { var data = $(this).data(DATA_KEY$4); var _config = typeof config === 'object' ? config : null; if (!data) { data = new Dropdown(this, _config); $(this).data(DATA_KEY$4, data); } if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); }; Dropdown._clearMenus = function _clearMenus(event) { if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { return; } var toggles = [].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE)); for (var i = 0, len = toggles.length; i < len; i++) { var parent = Dropdown._getParentFromElement(toggles[i]); var context = $(toggles[i]).data(DATA_KEY$4); var relatedTarget = { relatedTarget: toggles[i] }; if (event && event.type === 'click') { relatedTarget.clickEvent = event; } if (!context) { continue; } var dropdownMenu = context._menu; if (!$(parent).hasClass(ClassName$4.SHOW)) { continue; } if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { continue; } var hideEvent = $.Event(Event$4.HIDE, relatedTarget); $(parent).trigger(hideEvent); if (hideEvent.isDefaultPrevented()) { continue; } // If this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { $(document.body).children().off('mouseover', null, $.noop); } toggles[i].setAttribute('aria-expanded', 'false'); $(dropdownMenu).removeClass(ClassName$4.SHOW); $(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); } }; Dropdown._getParentFromElement = function _getParentFromElement(element) { var parent; var selector = Util.getSelectorFromElement(element); if (selector) { parent = document.querySelector(selector); } return parent || element.parentNode; } // eslint-disable-next-line complexity ; Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { // If not input/textarea: // - And not a key in REGEXP_KEYDOWN => not a dropdown command // If input/textarea: // - If space key => not a dropdown command // - If key is other than escape // - If key is not up or down => not a dropdown command // - If trigger inside the menu => not a dropdown command if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $(event.target).closest(Selector$4.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) { return; } event.preventDefault(); event.stopPropagation(); if (this.disabled || $(this).hasClass(ClassName$4.DISABLED)) { return; } var parent = Dropdown._getParentFromElement(this); var isActive = $(parent).hasClass(ClassName$4.SHOW); if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { if (event.which === ESCAPE_KEYCODE) { var toggle = parent.querySelector(Selector$4.DATA_TOGGLE); $(toggle).trigger('focus'); } $(this).trigger('click'); return; } var items = [].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)); if (items.length === 0) { return; } var index = items.indexOf(event.target); if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up index--; } if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down index++; } if (index < 0) { index = 0; } items[index].focus(); }; _createClass(Dropdown, null, [{ key: "VERSION", get: function get() { return VERSION$4; } }, { key: "Default", get: function get() { return Default$2; } }, { key: "DefaultType", get: function get() { return DefaultType$2; } }]); return Dropdown; }(); /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ $(document).on(Event$4.KEYDOWN_DATA_API, Selector$4.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API, Selector$4.MENU, Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API + " " + Event$4.KEYUP_DATA_API, Dropdown._clearMenus).on(Event$4.CLICK_DATA_API, Selector$4.DATA_TOGGLE, function (event) { event.preventDefault(); event.stopPropagation(); Dropdown._jQueryInterface.call($(this), 'toggle'); }).on(Event$4.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { e.stopPropagation(); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$4] = Dropdown._jQueryInterface; $.fn[NAME$4].Constructor = Dropdown; $.fn[NAME$4].noConflict = function () { $.fn[NAME$4] = JQUERY_NO_CONFLICT$4; return Dropdown._jQueryInterface; }; /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$5 = 'modal'; var VERSION$5 = '4.3.1'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; var JQUERY_NO_CONFLICT$5 = $.fn[NAME$5]; var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key var Default$3 = { backdrop: true, keyboard: true, focus: true, show: true }; var DefaultType$3 = { backdrop: '(boolean|string)', keyboard: 'boolean', focus: 'boolean', show: 'boolean' }; var Event$5 = { HIDE: "hide" + EVENT_KEY$5, HIDDEN: "hidden" + EVENT_KEY$5, SHOW: "show" + EVENT_KEY$5, SHOWN: "shown" + EVENT_KEY$5, FOCUSIN: "focusin" + EVENT_KEY$5, RESIZE: "resize" + EVENT_KEY$5, CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 }; var ClassName$5 = { SCROLLABLE: 'modal-dialog-scrollable', SCROLLBAR_MEASURER: 'modal-scrollbar-measure', BACKDROP: 'modal-backdrop', OPEN: 'modal-open', FADE: 'fade', SHOW: 'show' }; var Selector$5 = { DIALOG: '.modal-dialog', MODAL_BODY: '.modal-body', DATA_TOGGLE: '[data-toggle="modal"]', DATA_DISMISS: '[data-dismiss="modal"]', FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', STICKY_CONTENT: '.sticky-top' /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var Modal = /*#__PURE__*/ function () { function Modal(element, config) { this._config = this._getConfig(config); this._element = element; this._dialog = element.querySelector(Selector$5.DIALOG); this._backdrop = null; this._isShown = false; this._isBodyOverflowing = false; this._ignoreBackdropClick = false; this._isTransitioning = false; this._scrollbarWidth = 0; } // Getters var _proto = Modal.prototype; // Public _proto.toggle = function toggle(relatedTarget) { return this._isShown ? this.hide() : this.show(relatedTarget); }; _proto.show = function show(relatedTarget) { var _this = this; if (this._isShown || this._isTransitioning) { return; } if ($(this._element).hasClass(ClassName$5.FADE)) { this._isTransitioning = true; } var showEvent = $.Event(Event$5.SHOW, { relatedTarget: relatedTarget }); $(this._element).trigger(showEvent); if (this._isShown || showEvent.isDefaultPrevented()) { return; } this._isShown = true; this._checkScrollbar(); this._setScrollbar(); this._adjustDialog(); this._setEscapeEvent(); this._setResizeEvent(); $(this._element).on(Event$5.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { return _this.hide(event); }); $(this._dialog).on(Event$5.MOUSEDOWN_DISMISS, function () { $(_this._element).one(Event$5.MOUSEUP_DISMISS, function (event) { if ($(event.target).is(_this._element)) { _this._ignoreBackdropClick = true; } }); }); this._showBackdrop(function () { return _this._showElement(relatedTarget); }); }; _proto.hide = function hide(event) { var _this2 = this; if (event) { event.preventDefault(); } if (!this._isShown || this._isTransitioning) { return; } var hideEvent = $.Event(Event$5.HIDE); $(this._element).trigger(hideEvent); if (!this._isShown || hideEvent.isDefaultPrevented()) { return; } this._isShown = false; var transition = $(this._element).hasClass(ClassName$5.FADE); if (transition) { this._isTransitioning = true; } this._setEscapeEvent(); this._setResizeEvent(); $(document).off(Event$5.FOCUSIN); $(this._element).removeClass(ClassName$5.SHOW); $(this._element).off(Event$5.CLICK_DISMISS); $(this._dialog).off(Event$5.MOUSEDOWN_DISMISS); if (transition) { var transitionDuration = Util.getTransitionDurationFromElement(this._element); $(this._element).one(Util.TRANSITION_END, function (event) { return _this2._hideModal(event); }).emulateTransitionEnd(transitionDuration); } else { this._hideModal(); } }; _proto.dispose = function dispose() { [window, this._element, this._dialog].forEach(function (htmlElement) { return $(htmlElement).off(EVENT_KEY$5); }); /** * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` * Do not move `document` in `htmlElements` array * It will remove `Event.CLICK_DATA_API` event that should remain */ $(document).off(Event$5.FOCUSIN); $.removeData(this._element, DATA_KEY$5); this._config = null; this._element = null; this._dialog = null; this._backdrop = null; this._isShown = null; this._isBodyOverflowing = null; this._ignoreBackdropClick = null; this._isTransitioning = null; this._scrollbarWidth = null; }; _proto.handleUpdate = function handleUpdate() { this._adjustDialog(); } // Private ; _proto._getConfig = function _getConfig(config) { config = _objectSpread({}, Default$3, config); Util.typeCheckConfig(NAME$5, config, DefaultType$3); return config; }; _proto._showElement = function _showElement(relatedTarget) { var _this3 = this; var transition = $(this._element).hasClass(ClassName$5.FADE); if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { // Don't move modal's DOM position document.body.appendChild(this._element); } this._element.style.display = 'block'; this._element.removeAttribute('aria-hidden'); this._element.setAttribute('aria-modal', true); if ($(this._dialog).hasClass(ClassName$5.SCROLLABLE)) { this._dialog.querySelector(Selector$5.MODAL_BODY).scrollTop = 0; } else { this._element.scrollTop = 0; } if (transition) { Util.reflow(this._element); } $(this._element).addClass(ClassName$5.SHOW); if (this._config.focus) { this._enforceFocus(); } var shownEvent = $.Event(Event$5.SHOWN, { relatedTarget: relatedTarget }); var transitionComplete = function transitionComplete() { if (_this3._config.focus) { _this3._element.focus(); } _this3._isTransitioning = false; $(_this3._element).trigger(shownEvent); }; if (transition) { var transitionDuration = Util.getTransitionDurationFromElement(this._dialog); $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration); } else { transitionComplete(); } }; _proto._enforceFocus = function _enforceFocus() { var _this4 = this; $(document).off(Event$5.FOCUSIN) // Guard against infinite focus loop .on(Event$5.FOCUSIN, function (event) { if (document !== event.target && _this4._element !== event.target && $(_this4._element).has(event.target).length === 0) { _this4._element.focus(); } }); }; _proto._setEscapeEvent = function _setEscapeEvent() { var _this5 = this; if (this._isShown && this._config.keyboard) { $(this._element).on(Event$5.KEYDOWN_DISMISS, function (event) { if (event.which === ESCAPE_KEYCODE$1) { event.preventDefault(); _this5.hide(); } }); } else if (!this._isShown) { $(this._element).off(Event$5.KEYDOWN_DISMISS); } }; _proto._setResizeEvent = function _setResizeEvent() { var _this6 = this; if (this._isShown) { $(window).on(Event$5.RESIZE, function (event) { return _this6.handleUpdate(event); }); } else { $(window).off(Event$5.RESIZE); } }; _proto._hideModal = function _hideModal() { var _this7 = this; this._element.style.display = 'none'; this._element.setAttribute('aria-hidden', true); this._element.removeAttribute('aria-modal'); this._isTransitioning = false; this._showBackdrop(function () { $(document.body).removeClass(ClassName$5.OPEN); _this7._resetAdjustments(); _this7._resetScrollbar(); $(_this7._element).trigger(Event$5.HIDDEN); }); }; _proto._removeBackdrop = function _removeBackdrop() { if (this._backdrop) { $(this._backdrop).remove(); this._backdrop = null; } }; _proto._showBackdrop = function _showBackdrop(callback) { var _this8 = this; var animate = $(this._element).hasClass(ClassName$5.FADE) ? ClassName$5.FADE : ''; if (this._isShown && this._config.backdrop) { this._backdrop = document.createElement('div'); this._backdrop.className = ClassName$5.BACKDROP; if (animate) { this._backdrop.classList.add(animate); } $(this._backdrop).appendTo(document.body); $(this._element).on(Event$5.CLICK_DISMISS, function (event) { if (_this8._ignoreBackdropClick) { _this8._ignoreBackdropClick = false; return; } if (event.target !== event.currentTarget) { return; } if (_this8._config.backdrop === 'static') { _this8._element.focus(); } else { _this8.hide(); } }); if (animate) { Util.reflow(this._backdrop); } $(this._backdrop).addClass(ClassName$5.SHOW); if (!callback) { return; } if (!animate) { callback(); return; } var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration); } else if (!this._isShown && this._backdrop) { $(this._backdrop).removeClass(ClassName$5.SHOW); var callbackRemove = function callbackRemove() { _this8._removeBackdrop(); if (callback) { callback(); } }; if ($(this._element).hasClass(ClassName$5.FADE)) { var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration); } else { callbackRemove(); } } else if (callback) { callback(); } } // ---------------------------------------------------------------------- // the following methods are used to handle overflowing modals // todo (fat): these should probably be refactored out of modal.js // ---------------------------------------------------------------------- ; _proto._adjustDialog = function _adjustDialog() { var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; if (!this._isBodyOverflowing && isModalOverflowing) { this._element.style.paddingLeft = this._scrollbarWidth + "px"; } if (this._isBodyOverflowing && !isModalOverflowing) { this._element.style.paddingRight = this._scrollbarWidth + "px"; } }; _proto._resetAdjustments = function _resetAdjustments() { this._element.style.paddingLeft = ''; this._element.style.paddingRight = ''; }; _proto._checkScrollbar = function _checkScrollbar() { var rect = document.body.getBoundingClientRect(); this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; this._scrollbarWidth = this._getScrollbarWidth(); }; _proto._setScrollbar = function _setScrollbar() { var _this9 = this; if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); var stickyContent = [].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT)); // Adjust fixed content padding $(fixedContent).each(function (index, element) { var actualPadding = element.style.paddingRight; var calculatedPadding = $(element).css('padding-right'); $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px"); }); // Adjust sticky content margin $(stickyContent).each(function (index, element) { var actualMargin = element.style.marginRight; var calculatedMargin = $(element).css('margin-right'); $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px"); }); // Adjust body padding var actualPadding = document.body.style.paddingRight; var calculatedPadding = $(document.body).css('padding-right'); $(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px"); } $(document.body).addClass(ClassName$5.OPEN); }; _proto._resetScrollbar = function _resetScrollbar() { // Restore fixed content padding var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); $(fixedContent).each(function (index, element) { var padding = $(element).data('padding-right'); $(element).removeData('padding-right'); element.style.paddingRight = padding ? padding : ''; }); // Restore sticky content var elements = [].slice.call(document.querySelectorAll("" + Selector$5.STICKY_CONTENT)); $(elements).each(function (index, element) { var margin = $(element).data('margin-right'); if (typeof margin !== 'undefined') { $(element).css('margin-right', margin).removeData('margin-right'); } }); // Restore body padding var padding = $(document.body).data('padding-right'); $(document.body).removeData('padding-right'); document.body.style.paddingRight = padding ? padding : ''; }; _proto._getScrollbarWidth = function _getScrollbarWidth() { // thx d.walsh var scrollDiv = document.createElement('div'); scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; document.body.appendChild(scrollDiv); var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; } // Static ; Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { return this.each(function () { var data = $(this).data(DATA_KEY$5); var _config = _objectSpread({}, Default$3, $(this).data(), typeof config === 'object' && config ? config : {}); if (!data) { data = new Modal(this, _config); $(this).data(DATA_KEY$5, data); } if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError("No method named \"" + config + "\""); } data[config](relatedTarget); } else if (_config.show) { data.show(relatedTarget); } }); }; _createClass(Modal, null, [{ key: "VERSION", get: function get() { return VERSION$5; } }, { key: "Default", get: function get() { return Default$3; } }]); return Modal; }(); /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ $(document).on(Event$5.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { var _this10 = this; var target; var selector = Util.getSelectorFromElement(this); if (selector) { target = document.querySelector(selector); } var config = $(target).data(DATA_KEY$5) ? 'toggle' : _objectSpread({}, $(target).data(), $(this).data()); if (this.tagName === 'A' || this.tagName === 'AREA') { event.preventDefault(); } var $target = $(target).one(Event$5.SHOW, function (showEvent) { if (showEvent.isDefaultPrevented()) { // Only register focus restorer if modal will actually get shown return; } $target.one(Event$5.HIDDEN, function () { if ($(_this10).is(':visible')) { _this10.focus(); } }); }); Modal._jQueryInterface.call($(target), config, this); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$5] = Modal._jQueryInterface; $.fn[NAME$5].Constructor = Modal; $.fn[NAME$5].noConflict = function () { $.fn[NAME$5] = JQUERY_NO_CONFLICT$5; return Modal._jQueryInterface; }; /** * -------------------------------------------------------------------------- * Bootstrap (v4.3.1): tools/sanitizer.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; var DefaultWhitelist = { // Global attributes allowed on any supplied element below. '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], a: ['target', 'href', 'title', 'rel'], area: [], b: [], br: [], col: [], code: [], div: [], em: [], hr: [], h1: [], h2: [], h3: [], h4: [], h5: [], h6: [], i: [], img: ['src', 'alt', 'title', 'width', 'height'], li: [], ol: [], p: [], pre: [], s: [], small: [], span: [], sub: [], sup: [], strong: [], u: [], ul: [] /** * A pattern that recognizes a commonly useful subset of URLs that are safe. * * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts */ }; var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; /** * A pattern that matches safe data URLs. Only matches image, video and audio types. * * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts */ var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; function allowedAttribute(attr, allowedAttributeList) { var attrName = attr.nodeName.toLowerCase(); if (allowedAttributeList.indexOf(attrName) !== -1) { if (uriAttrs.indexOf(attrName) !== -1) { return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); } return true; } var regExp = allowedAttributeList.filter(function (attrRegex) { return attrRegex instanceof RegExp; }); // Check if a regular expression validates the attribute. for (var i = 0, l = regExp.length; i < l; i++) { if (attrName.match(regExp[i])) { return true; } } return false; } function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { if (unsafeHtml.length === 0) { return unsafeHtml; } if (sanitizeFn && typeof sanitizeFn === 'function') { return sanitizeFn(unsafeHtml); } var domParser = new window.DOMParser(); var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); var whitelistKeys = Object.keys(whiteList); var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); var _loop = function _loop(i, len) { var el = elements[i]; var elName = el.nodeName.toLowerCase(); if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { el.parentNode.removeChild(el); return "continue"; } var attributeList = [].slice.call(el.attributes); var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); attributeList.forEach(function (attr) { if (!allowedAttribute(attr, whitelistedAttributes)) { el.removeAttribute(attr.nodeName); } }); }; for (var i = 0, len = elements.length; i < len; i++) { var _ret = _loop(i, len); if (_ret === "continue") continue; } return createdDocument.body.innerHTML; } /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$6 = 'tooltip'; var VERSION$6 = '4.3.1'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; var CLASS_PREFIX = 'bs-tooltip'; var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; var DefaultType$4 = { animation: 'boolean', template: 'string', title: '(string|element|function)', trigger: 'string', delay: '(number|object)', html: 'boolean', selector: '(string|boolean)', placement: '(string|function)', offset: '(number|string|function)', container: '(string|element|boolean)', fallbackPlacement: '(string|array)', boundary: '(string|element)', sanitize: 'boolean', sanitizeFn: '(null|function)', whiteList: 'object' }; var AttachmentMap$1 = { AUTO: 'auto', TOP: 'top', RIGHT: 'right', BOTTOM: 'bottom', LEFT: 'left' }; var Default$4 = { animation: true, template: '', trigger: 'hover focus', title: '', delay: 0, html: false, selector: false, placement: 'top', offset: 0, container: false, fallbackPlacement: 'flip', boundary: 'scrollParent', sanitize: true, sanitizeFn: null, whiteList: DefaultWhitelist }; var HoverState = { SHOW: 'show', OUT: 'out' }; var Event$6 = { HIDE: "hide" + EVENT_KEY$6, HIDDEN: "hidden" + EVENT_KEY$6, SHOW: "show" + EVENT_KEY$6, SHOWN: "shown" + EVENT_KEY$6, INSERTED: "inserted" + EVENT_KEY$6, CLICK: "click" + EVENT_KEY$6, FOCUSIN: "focusin" + EVENT_KEY$6, FOCUSOUT: "focusout" + EVENT_KEY$6, MOUSEENTER: "mouseenter" + EVENT_KEY$6, MOUSELEAVE: "mouseleave" + EVENT_KEY$6 }; var ClassName$6 = { FADE: 'fade', SHOW: 'show' }; var Selector$6 = { TOOLTIP: '.tooltip', TOOLTIP_INNER: '.tooltip-inner', ARROW: '.arrow' }; var Trigger = { HOVER: 'hover', FOCUS: 'focus', CLICK: 'click', MANUAL: 'manual' /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var Tooltip = /*#__PURE__*/ function () { function Tooltip(element, config) { /** * Check for Popper dependency * Popper - https://popper.js.org */ if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); } // private this._isEnabled = true; this._timeout = 0; this._hoverState = ''; this._activeTrigger = {}; this._popper = null; // Protected this.element = element; this.config = this._getConfig(config); this.tip = null; this._setListeners(); } // Getters var _proto = Tooltip.prototype; // Public _proto.enable = function enable() { this._isEnabled = true; }; _proto.disable = function disable() { this._isEnabled = false; }; _proto.toggleEnabled = function toggleEnabled() { this._isEnabled = !this._isEnabled; }; _proto.toggle = function toggle(event) { if (!this._isEnabled) { return; } if (event) { var dataKey = this.constructor.DATA_KEY; var context = $(event.currentTarget).data(dataKey); if (!context) { context = new this.constructor(event.currentTarget, this._getDelegateConfig()); $(event.currentTarget).data(dataKey, context); } context._activeTrigger.click = !context._activeTrigger.click; if (context._isWithActiveTrigger()) { context._enter(null, context); } else { context._leave(null, context); } } else { if ($(this.getTipElement()).hasClass(ClassName$6.SHOW)) { this._leave(null, this); return; } this._enter(null, this); } }; _proto.dispose = function dispose() { clearTimeout(this._timeout); $.removeData(this.element, this.constructor.DATA_KEY); $(this.element).off(this.constructor.EVENT_KEY); $(this.element).closest('.modal').off('hide.bs.modal'); if (this.tip) { $(this.tip).remove(); } this._isEnabled = null; this._timeout = null; this._hoverState = null; this._activeTrigger = null; if (this._popper !== null) { this._popper.destroy(); } this._popper = null; this.element = null; this.config = null; this.tip = null; }; _proto.show = function show() { var _this = this; if ($(this.element).css('display') === 'none') { throw new Error('Please use show on visible elements'); } var showEvent = $.Event(this.constructor.Event.SHOW); if (this.isWithContent() && this._isEnabled) { $(this.element).trigger(showEvent); var shadowRoot = Util.findShadowRoot(this.element); var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element); if (showEvent.isDefaultPrevented() || !isInTheDom) { return; } var tip = this.getTipElement(); var tipId = Util.getUID(this.constructor.NAME); tip.setAttribute('id', tipId); this.element.setAttribute('aria-describedby', tipId); this.setContent(); if (this.config.animation) { $(tip).addClass(ClassName$6.FADE); } var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; var attachment = this._getAttachment(placement); this.addAttachmentClass(attachment); var container = this._getContainer(); $(tip).data(this.constructor.DATA_KEY, this); if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) { $(tip).appendTo(container); } $(this.element).trigger(this.constructor.Event.INSERTED); this._popper = new Popper(this.element, tip, { placement: attachment, modifiers: { offset: this._getOffset(), flip: { behavior: this.config.fallbackPlacement }, arrow: { element: Selector$6.ARROW }, preventOverflow: { boundariesElement: this.config.boundary } }, onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { _this._handlePopperPlacementChange(data); } }, onUpdate: function onUpdate(data) { return _this._handlePopperPlacementChange(data); } }); $(tip).addClass(ClassName$6.SHOW); // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html if ('ontouchstart' in document.documentElement) { $(document.body).children().on('mouseover', null, $.noop); } var complete = function complete() { if (_this.config.animation) { _this._fixTransition(); } var prevHoverState = _this._hoverState; _this._hoverState = null; $(_this.element).trigger(_this.constructor.Event.SHOWN); if (prevHoverState === HoverState.OUT) { _this._leave(null, _this); } }; if ($(this.tip).hasClass(ClassName$6.FADE)) { var transitionDuration = Util.getTransitionDurationFromElement(this.tip); $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); } else { complete(); } } }; _proto.hide = function hide(callback) { var _this2 = this; var tip = this.getTipElement(); var hideEvent = $.Event(this.constructor.Event.HIDE); var complete = function complete() { if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } _this2._cleanTipClass(); _this2.element.removeAttribute('aria-describedby'); $(_this2.element).trigger(_this2.constructor.Event.HIDDEN); if (_this2._popper !== null) { _this2._popper.destroy(); } if (callback) { callback(); } }; $(this.element).trigger(hideEvent); if (hideEvent.isDefaultPrevented()) { return; } $(tip).removeClass(ClassName$6.SHOW); // If this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { $(document.body).children().off('mouseover', null, $.noop); } this._activeTrigger[Trigger.CLICK] = false; this._activeTrigger[Trigger.FOCUS] = false; this._activeTrigger[Trigger.HOVER] = false; if ($(this.tip).hasClass(ClassName$6.FADE)) { var transitionDuration = Util.getTransitionDurationFromElement(tip); $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); } else { complete(); } this._hoverState = ''; }; _proto.update = function update() { if (this._popper !== null) { this._popper.scheduleUpdate(); } } // Protected ; _proto.isWithContent = function isWithContent() { return Boolean(this.getTitle()); }; _proto.addAttachmentClass = function addAttachmentClass(attachment) { $(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment); }; _proto.getTipElement = function getTipElement() { this.tip = this.tip || $(this.config.template)[0]; return this.tip; }; _proto.setContent = function setContent() { var tip = this.getTipElement(); this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)), this.getTitle()); $(tip).removeClass(ClassName$6.FADE + " " + ClassName$6.SHOW); }; _proto.setElementContent = function setElementContent($element, content) { if (typeof content === 'object' && (content.nodeType || content.jquery)) { // Content is a DOM node or a jQuery if (this.config.html) { if (!$(content).parent().is($element)) { $element.empty().append(content); } } else { $element.text($(content).text()); } return; } if (this.config.html) { if (this.config.sanitize) { content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); } $element.html(content); } else { $element.text(content); } }; _proto.getTitle = function getTitle() { var title = this.element.getAttribute('data-original-title'); if (!title) { title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; } return title; } // Private ; _proto._getOffset = function _getOffset() { var _this3 = this; var offset = {}; if (typeof this.config.offset === 'function') { offset.fn = function (data) { data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); return data; }; } else { offset.offset = this.config.offset; } return offset; }; _proto._getContainer = function _getContainer() { if (this.config.container === false) { return document.body; } if (Util.isElement(this.config.container)) { return $(this.config.container); } return $(document).find(this.config.container); }; _proto._getAttachment = function _getAttachment(placement) { return AttachmentMap$1[placement.toUpperCase()]; }; _proto._setListeners = function _setListeners() { var _this4 = this; var triggers = this.config.trigger.split(' '); triggers.forEach(function (trigger) { if (trigger === 'click') { $(_this4.element).on(_this4.constructor.Event.CLICK, _this4.config.selector, function (event) { return _this4.toggle(event); }); } else if (trigger !== Trigger.MANUAL) { var eventIn = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSEENTER : _this4.constructor.Event.FOCUSIN; var eventOut = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSELEAVE : _this4.constructor.Event.FOCUSOUT; $(_this4.element).on(eventIn, _this4.config.selector, function (event) { return _this4._enter(event); }).on(eventOut, _this4.config.selector, function (event) { return _this4._leave(event); }); } }); $(this.element).closest('.modal').on('hide.bs.modal', function () { if (_this4.element) { _this4.hide(); } }); if (this.config.selector) { this.config = _objectSpread({}, this.config, { trigger: 'manual', selector: '' }); } else { this._fixTitle(); } }; _proto._fixTitle = function _fixTitle() { var titleType = typeof this.element.getAttribute('data-original-title'); if (this.element.getAttribute('title') || titleType !== 'string') { this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); this.element.setAttribute('title', ''); } }; _proto._enter = function _enter(event, context) { var dataKey = this.constructor.DATA_KEY; context = context || $(event.currentTarget).data(dataKey); if (!context) { context = new this.constructor(event.currentTarget, this._getDelegateConfig()); $(event.currentTarget).data(dataKey, context); } if (event) { context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; } if ($(context.getTipElement()).hasClass(ClassName$6.SHOW) || context._hoverState === HoverState.SHOW) { context._hoverState = HoverState.SHOW; return; } clearTimeout(context._timeout); context._hoverState = HoverState.SHOW; if (!context.config.delay || !context.config.delay.show) { context.show(); return; } context._timeout = setTimeout(function () { if (context._hoverState === HoverState.SHOW) { context.show(); } }, context.config.delay.show); }; _proto._leave = function _leave(event, context) { var dataKey = this.constructor.DATA_KEY; context = context || $(event.currentTarget).data(dataKey); if (!context) { context = new this.constructor(event.currentTarget, this._getDelegateConfig()); $(event.currentTarget).data(dataKey, context); } if (event) { context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; } if (context._isWithActiveTrigger()) { return; } clearTimeout(context._timeout); context._hoverState = HoverState.OUT; if (!context.config.delay || !context.config.delay.hide) { context.hide(); return; } context._timeout = setTimeout(function () { if (context._hoverState === HoverState.OUT) { context.hide(); } }, context.config.delay.hide); }; _proto._isWithActiveTrigger = function _isWithActiveTrigger() { for (var trigger in this._activeTrigger) { if (this._activeTrigger[trigger]) { return true; } } return false; }; _proto._getConfig = function _getConfig(config) { var dataAttributes = $(this.element).data(); Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { delete dataAttributes[dataAttr]; } }); config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); if (typeof config.delay === 'number') { config.delay = { show: config.delay, hide: config.delay }; } if (typeof config.title === 'number') { config.title = config.title.toString(); } if (typeof config.content === 'number') { config.content = config.content.toString(); } Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); if (config.sanitize) { config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); } return config; }; _proto._getDelegateConfig = function _getDelegateConfig() { var config = {}; if (this.config) { for (var key in this.config) { if (this.constructor.Default[key] !== this.config[key]) { config[key] = this.config[key]; } } } return config; }; _proto._cleanTipClass = function _cleanTipClass() { var $tip = $(this.getTipElement()); var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX); if (tabClass !== null && tabClass.length) { $tip.removeClass(tabClass.join('')); } }; _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { var popperInstance = popperData.instance; this.tip = popperInstance.popper; this._cleanTipClass(); this.addAttachmentClass(this._getAttachment(popperData.placement)); }; _proto._fixTransition = function _fixTransition() { var tip = this.getTipElement(); var initConfigAnimation = this.config.animation; if (tip.getAttribute('x-placement') !== null) { return; } $(tip).removeClass(ClassName$6.FADE); this.config.animation = false; this.hide(); this.show(); this.config.animation = initConfigAnimation; } // Static ; Tooltip._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { var data = $(this).data(DATA_KEY$6); var _config = typeof config === 'object' && config; if (!data && /dispose|hide/.test(config)) { return; } if (!data) { data = new Tooltip(this, _config); $(this).data(DATA_KEY$6, data); } if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); }; _createClass(Tooltip, null, [{ key: "VERSION", get: function get() { return VERSION$6; } }, { key: "Default", get: function get() { return Default$4; } }, { key: "NAME", get: function get() { return NAME$6; } }, { key: "DATA_KEY", get: function get() { return DATA_KEY$6; } }, { key: "Event", get: function get() { return Event$6; } }, { key: "EVENT_KEY", get: function get() { return EVENT_KEY$6; } }, { key: "DefaultType", get: function get() { return DefaultType$4; } }]); return Tooltip; }(); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$6] = Tooltip._jQueryInterface; $.fn[NAME$6].Constructor = Tooltip; $.fn[NAME$6].noConflict = function () { $.fn[NAME$6] = JQUERY_NO_CONFLICT$6; return Tooltip._jQueryInterface; }; /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$7 = 'popover'; var VERSION$7 = '4.3.1'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; var CLASS_PREFIX$1 = 'bs-popover'; var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); var Default$5 = _objectSpread({}, Tooltip.Default, { placement: 'right', trigger: 'click', content: '', template: '' }); var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { content: '(string|element|function)' }); var ClassName$7 = { FADE: 'fade', SHOW: 'show' }; var Selector$7 = { TITLE: '.popover-header', CONTENT: '.popover-body' }; var Event$7 = { HIDE: "hide" + EVENT_KEY$7, HIDDEN: "hidden" + EVENT_KEY$7, SHOW: "show" + EVENT_KEY$7, SHOWN: "shown" + EVENT_KEY$7, INSERTED: "inserted" + EVENT_KEY$7, CLICK: "click" + EVENT_KEY$7, FOCUSIN: "focusin" + EVENT_KEY$7, FOCUSOUT: "focusout" + EVENT_KEY$7, MOUSEENTER: "mouseenter" + EVENT_KEY$7, MOUSELEAVE: "mouseleave" + EVENT_KEY$7 /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var Popover = /*#__PURE__*/ function (_Tooltip) { _inheritsLoose(Popover, _Tooltip); function Popover() { return _Tooltip.apply(this, arguments) || this; } var _proto = Popover.prototype; // Overrides _proto.isWithContent = function isWithContent() { return this.getTitle() || this._getContent(); }; _proto.addAttachmentClass = function addAttachmentClass(attachment) { $(this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment); }; _proto.getTipElement = function getTipElement() { this.tip = this.tip || $(this.config.template)[0]; return this.tip; }; _proto.setContent = function setContent() { var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events this.setElementContent($tip.find(Selector$7.TITLE), this.getTitle()); var content = this._getContent(); if (typeof content === 'function') { content = content.call(this.element); } this.setElementContent($tip.find(Selector$7.CONTENT), content); $tip.removeClass(ClassName$7.FADE + " " + ClassName$7.SHOW); } // Private ; _proto._getContent = function _getContent() { return this.element.getAttribute('data-content') || this.config.content; }; _proto._cleanTipClass = function _cleanTipClass() { var $tip = $(this.getTipElement()); var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1); if (tabClass !== null && tabClass.length > 0) { $tip.removeClass(tabClass.join('')); } } // Static ; Popover._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { var data = $(this).data(DATA_KEY$7); var _config = typeof config === 'object' ? config : null; if (!data && /dispose|hide/.test(config)) { return; } if (!data) { data = new Popover(this, _config); $(this).data(DATA_KEY$7, data); } if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); }; _createClass(Popover, null, [{ key: "VERSION", // Getters get: function get() { return VERSION$7; } }, { key: "Default", get: function get() { return Default$5; } }, { key: "NAME", get: function get() { return NAME$7; } }, { key: "DATA_KEY", get: function get() { return DATA_KEY$7; } }, { key: "Event", get: function get() { return Event$7; } }, { key: "EVENT_KEY", get: function get() { return EVENT_KEY$7; } }, { key: "DefaultType", get: function get() { return DefaultType$5; } }]); return Popover; }(Tooltip); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ $.fn[NAME$7] = Popover._jQueryInterface; $.fn[NAME$7].Constructor = Popover; $.fn[NAME$7].noConflict = function () { $.fn[NAME$7] = JQUERY_NO_CONFLICT$7; return Popover._jQueryInterface; }; /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ var NAME$8 = 'scrollspy'; var VERSION$8 = '4.3.1'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; var JQUERY_NO_CONFLICT$8 = $.fn[NAME$8]; var Default$6 = { offset: 10, method: 'auto', target: '' }; var DefaultType$6 = { offset: 'number', method: 'string', target: '(string|element)' }; var Event$8 = { ACTIVATE: "activate" + EVENT_KEY$8, SCROLL: "scroll" + EVENT_KEY$8, LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 }; var ClassName$8 = { DROPDOWN_ITEM: 'dropdown-item', DROPDOWN_MENU: 'dropdown-menu', ACTIVE: 'active' }; var Selector$8 = { DATA_SPY: '[data-spy="scroll"]', ACTIVE: '.active', NAV_LIST_GROUP: '.nav, .list-group', NAV_LINKS: '.nav-link', NAV_ITEMS: '.nav-item', LIST_ITEMS: '.list-group-item', DROPDOWN: '.dropdown', DROPDOWN_ITEMS: '.dropdown-item', DROPDOWN_TOGGLE: '.dropdown-toggle' }; var OffsetMethod = { OFFSET: 'offset', POSITION: 'position' /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ }; var ScrollSpy = /*#__PURE__*/ function () { function ScrollSpy(element, config) { var _this = this; this._element = element; this._scrollElement = element.tagName === 'BODY' ? window : element; this._config = this._getConfig(config); this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " " + Selector$8.DROPDOWN_ITEMS); this._offsets = []; this._targets = []; this._activeTarget = null; this._scrollHeight = 0; $(this._scrollElement).on(Event$8.SCROLL, function (event) { return _this._process(event); }); this.refresh(); this._process(); } // Getters var _proto = ScrollSpy.prototype; // Public _proto.refresh = function refresh() { var _this2 = this; var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; this._offsets = []; this._targets = []; this._scrollHeight = this._getScrollHeight(); var targets = [].slice.call(document.querySelectorAll(this._selector)); targets.map(function (element) { var target; var targetSelector = Util.getSelectorFromElement(element); if (targetSelector) { target = document.querySelector(targetSelector); } if (target) { var targetBCR = target.getBoundingClientRect(); if (targetBCR.width || targetBCR.height) { // TODO (fat): remove sketch reliance on jQuery position/offset return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; } } return null; }).filter(function (item) { return item; }).sort(function (a, b) { return a[0] - b[0]; }).forEach(function (item) { _this2._offsets.push(item[0]); _this2._targets.push(item[1]); }); }; _proto.dispose = function dispose() { $.removeData(this._element, DATA_KEY$8); $(this._scrollElement).off(EVENT_KEY$8); this._element = null; this._scrollElement = null; this._config = null; this._selector = null; this._offsets = null; this._targets = null; this._activeTarget = null; this._scrollHeight = null; } // Private ; _proto._getConfig = function _getConfig(config) { config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); if (typeof config.target !== 'string') { var id = $(config.target).attr('id'); if (!id) { id = Util.getUID(NAME$8); $(config.target).attr('id', id); } config.target = "#" + id; } Util.typeCheckConfig(NAME$8, config, DefaultType$6); return config; }; _proto._getScrollTop = function _getScrollTop() { return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; }; _proto._getScrollHeight = function _getScrollHeight() { return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); }; _proto._getOffsetHeight = function _getOffsetHeight() { return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; }; _proto._process = function _process() { var scrollTop = this._getScrollTop() + this._config.offset; var scrollHeight = this._getScrollHeight(); var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); if (this._scrollHeight !== scrollHeight) { this.refresh(); } if (scrollTop >= maxScroll) { var target = this._targets[this._targets.length - 1]; if (this._activeTarget !== target) { this._activate(target); } return; } if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { this._activeTarget = null; this._clear(); return; } var offsetLength = this._offsets.length; for (var i = offsetLength; i--;) { var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); if (isActiveTarget) { this._activate(this._targets[i]); } } }; _proto._activate = function _activate(target) { this._activeTarget = target; this._clear(); var queries = this._selector.split(',').map(function (selector) { return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; }); var $link = $([].slice.call(document.querySelectorAll(queries.join(',')))); if ($link.hasClass(ClassName$8.DROPDOWN_ITEM)) { $link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE); $link.addClass(ClassName$8.ACTIVE); } else { // Set triggered link as active $link.addClass(ClassName$8.ACTIVE); // Set triggered links parents as active // With both